最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 實(shí)現(xiàn)仿微信聊天時(shí)間格式化顯示的代碼

 更新時(shí)間:2020年04月17日 11:40:33   作者:xiaopengyaonixi  
這篇文章主要介紹了python 實(shí)現(xiàn)仿微信聊天時(shí)間格式化顯示,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

時(shí)間格式化所使用的算法為:

 """
    1.如果不在同一年 '%Y年%m月%d日'
    2.如果在同一年
      2.1 如果在同一個(gè)月
        2.1.1 如果在同一天 '%H:%M'
        2.1.2 如果是昨天 '昨天 %H:%M'
        2.1.2 如果在同一周 '周x 00:00' 去除周日 的情況
      2.2 否則 '%m月%d日 %H:%M'
    """

具體的python代碼如下:

 def fmtdt_str(dtstr, fmt): 
    result = ""
    locale.setlocale(locale.LC_CTYPE, 'chinese')
    curtime = datetime.now()
    curYear = curtime.year
    curMonth = curtime.month
    str_time = datetime.strptime(dtstr, fmt)
    if str_time.year == curYear:
      if str_time.month == curMonth:
        days_interval = (curtime.day - str_time.day)
        if days_interval == 0:
          result = str_time.strftime("%H:%M")
        elif days_interval == 1:
          result = str_time.strftime("昨天 %H:%M")
        else:
          if curtime.strftime("%W") == str_time.strftime("%W"):
            week_str = ['周日', '周一', '周二', '周三', '周四', '周五', '周六']
            str_weekno = str_time.weekday()
            if str_weekno == 0:
              result = str_time.strftime("%m月%d日 %H:%M")
            else:
              result = str_time.strftime(week_str[str_weekno] + " %H:%M")
          else:
            result = str_time.strftime("%m月%d日 %H:%M")
      else:
        result = str_time.strftime("%m月%d日 %H:%M")
    else:
      result = str_time.strftime("%Y年%m月%d日")
    return result

總結(jié)

到此這篇關(guān)于python 實(shí)現(xiàn)仿微信聊天時(shí)間格式化顯示的代碼的文章就介紹到這了,更多相關(guān)python時(shí)間格式化顯示內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python代碼實(shí)現(xiàn)雙鏈表

    Python代碼實(shí)現(xiàn)雙鏈表

    這篇文章主要為大家詳細(xì)介紹了Python代碼實(shí)現(xiàn)雙鏈表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 分享Python字符串關(guān)鍵點(diǎn)

    分享Python字符串關(guān)鍵點(diǎn)

    字符串是 Python 中最常用的數(shù)據(jù)類(lèi)型。我們可以使用引號(hào)來(lái)創(chuàng)建字符串,通過(guò)本篇文章給大家分享python字符串關(guān)鍵點(diǎn)相關(guān)資料,感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • 詳解Python中數(shù)據(jù)的多種存儲(chǔ)形式

    詳解Python中數(shù)據(jù)的多種存儲(chǔ)形式

    這篇文章主要介紹了Python中數(shù)據(jù)的多種存儲(chǔ)形式,主要有JSON?文件存儲(chǔ)、CSV?文件存儲(chǔ)、關(guān)系型數(shù)據(jù)庫(kù)存儲(chǔ)及非關(guān)系型數(shù)據(jù)庫(kù)存儲(chǔ),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • Pytest 使用簡(jiǎn)介

    Pytest 使用簡(jiǎn)介

    這篇文章主要介紹了Pytest 使用簡(jiǎn)介,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Python+Pygame實(shí)戰(zhàn)之俄羅斯方塊游戲的實(shí)現(xiàn)

    Python+Pygame實(shí)戰(zhàn)之俄羅斯方塊游戲的實(shí)現(xiàn)

    俄羅斯方塊,作為是一款家喻戶曉的游戲,陪伴70、80甚至90后,度過(guò)無(wú)憂的兒時(shí)歲月,它上手簡(jiǎn)單能自由組合、拼接技巧也很多。本文就來(lái)用Python中的Pygame模塊實(shí)現(xiàn)這一經(jīng)典游戲,需要的可以參考一下
    2022-12-12
  • Python  中的pass語(yǔ)句語(yǔ)法詳析

    Python  中的pass語(yǔ)句語(yǔ)法詳析

    這篇文章主要介紹了Python 中的pass語(yǔ)句語(yǔ)法詳析,pass是一種空操作(null operation),解釋器執(zhí)行到它的時(shí)候,除了檢查語(yǔ)法是否合法,什么也不做就直接跳過(guò)
    2022-07-07
  • python入門(mén)之基礎(chǔ)語(yǔ)法學(xué)習(xí)筆記

    python入門(mén)之基礎(chǔ)語(yǔ)法學(xué)習(xí)筆記

    學(xué)習(xí)python過(guò)程中需要了解的一些基礎(chǔ)語(yǔ)法特整理一下方便更開(kāi)始接觸python的朋友
    2020-02-02
  • 1 行 Python 代碼快速實(shí)現(xiàn) FTP 服務(wù)器

    1 行 Python 代碼快速實(shí)現(xiàn) FTP 服務(wù)器

    FTP 服務(wù)器,在此之前我都是使用Linux的vsftpd軟件包來(lái)搭建FTP服務(wù)器的,現(xiàn)在發(fā)現(xiàn)了利用pyftpdlib可以更加簡(jiǎn)單的方法即可實(shí)現(xiàn)FTP服務(wù)器的功能。下面小編給大家?guī)?lái)了1 行 Python 代碼快速實(shí)現(xiàn) FTP 服務(wù)器,需要的朋友參考下
    2018-01-01
  • pyecharts調(diào)整圖例與各板塊的位置間距實(shí)例

    pyecharts調(diào)整圖例與各板塊的位置間距實(shí)例

    這篇文章主要介紹了pyecharts調(diào)整圖例與各板塊的位置間距實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • Python處理application/json錯(cuò)誤的方法詳解

    Python處理application/json錯(cuò)誤的方法詳解

    這篇文章主要為大家詳細(xì)介紹了python使用httpx_sse調(diào)用sse流式接口對(duì)響應(yīng)格式為application/json的錯(cuò)誤信息處理的相關(guān)知識(shí),需要的可以了解下
    2025-02-02

最新評(píng)論

阿城市| 永吉县| 墨竹工卡县| 灵宝市| 滦平县| 游戏| 太和县| 稻城县| 罗定市| 封丘县| 灵璧县| 张家川| 泸州市| 寿宁县| 芷江| 张家界市| 恩平市| 亳州市| 蒙阴县| 宜宾县| 田林县| 佛坪县| 老河口市| 江口县| 罗山县| 扬州市| 习水县| 扎赉特旗| 兴安盟| 慈利县| 博客| 佛教| 新巴尔虎右旗| 三穗县| 玛纳斯县| 郎溪县| 通山县| 吴堡县| 威远县| 东海县| 奉新县|