【发布时间】:2018-02-08 04:18:49
【问题描述】:
如何显示距当前时间 5 年零 5 天后 示例:
Year : 2017
newYear: 2022
怎么做? 我当前的时间格式如下所示:
import datetime
X=datetime.datetime.now()
print ("year:%s" %x.year)
【问题讨论】:
-
你可以将this answer改成使用
timedelta(years=5, days=5)... -
@JonClements
class datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)来自文档 docs.python.org/3/library/datetime.html#datetime.timedelta。似乎没有几年的争论。我认为你错了。 -
@s_vishnu 哎呀 - 将它与 dateutil 的 relativedelta 混淆......
-
你说的是日子,但你所显示的只是岁月......所以
datetime.now().year + 5......?!
标签: python