在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python/ python的timedelta為什么不支持month?

python的timedelta為什么不支持month?

timedelta(days=1) 用的很爽,但是為什么沒(méi)有 timedelta(months=1)

沒(méi)有 months,也沒(méi)有 years:

clipboard.png

回答
編輯回答
夢(mèng)一場(chǎng)

datautil可以的

2017年1月14日 13:03
編輯回答
護(hù)她命

月份有的28天有的30天,所以不能

2018年6月22日 22:17
編輯回答
凹凸曼

畢竟每個(gè)不同的月份,長(zhǎng)短都是不一樣的。所以如果是月份來(lái)計(jì)算差值,還需要結(jié)合實(shí)際的datetime.datetime對(duì)象才有知道實(shí)際相差的秒數(shù)。

對(duì)于題主的問(wèn)題,可以參考下calendar模塊,對(duì)月份有良好支持。

2018年1月6日 14:22
編輯回答
賤人曾

用dateutil吧

from datetime import datetime
from dateutil.relativedelta import relativedelta
print datetime.now() + relativedelta(months=1)
2018年7月30日 03:00