日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python 中的時間處理包datetime和arrow

系統 2093 0

Python 中的時間處理包datetime和arrow

?

在獲取貝殼分的時候用到了時間處理函數,想要獲取上個月時間包括年、月、日等

            
              # 方法一:
today = datetime.date.today()  # 1. 獲取「今天」
first = today.replace(day=1)   # 2. 獲取當前月的第一天
last_month = first - datetime.timedelta(days=1)  # 3. 減一天,得到上個月的最后一天
print(last_month.strftime("%Y%m"))  # 4. 格式化成指定形式

# 方法二:
today = datetime.date.today()  # 1. 獲取「今天」
last_month = today.replace(month=today.month - 1)  # 2.獲取前一個月
print(last_month.strftime("%Y%m"))  # 3. 格式化成指定形式

# 方法三: arrow包的使用(pip install arrow)
a = arrow.now()  # 當前本地時間
print(a.timestamp)
print(a.year)
print(a.month)
print(a.day)
print(a.date())
print(a.time())
print(a.shift(months=-4).format("YYYYMM"))
print(a.shift(months=1).format("YYYYMM"))
print(a.shift(hours=1))

#  生成arrow對象
print(arrow.get(1535113845))
print(arrow.get(datetime.date(2018, 7, 24)))
print(arrow.get("2018-08-11 12:30:56"))
            
          

運行結果如下:

            
              # 方法一
201906

# 方法二
201906

# 方法三
1562329178
2019
7
5
2019-07-05
20:19:38.573000
201903
201908
2019-07-05T21:19:38.573000+08:00
2018-08-24T12:30:45+00:00
2018-07-24T00:00:00+00:00
2018-08-11T12:30:56+00:00
            
          

所以想通過一個方法來兼容n種情況是極度困難的,內部實現也會非常復雜,作為用戶使用起來必然也很混亂,我們需要根據自己的業務場景選取最合適的包來進行處理。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 同心县| 镇平县| 堆龙德庆县| 盖州市| 铁岭市| 临泽县| 湘潭县| 永新县| 盐源县| 吉水县| 青田县| 孝昌县| 裕民县| 承德县| 余江县| 宁强县| 普宁市| 垦利县| 济源市| 南召县| 镇赉县| 邓州市| 永新县| 五峰| 石城县| 南丹县| 视频| 玉田县| 丹阳市| 安图县| 双峰县| 上虞市| 汶川县| 常州市| 西华县| 洱源县| 白山市| 正镶白旗| 正安县| 邳州市| 宝兴县|