我正在尝试使用datetime模块获取明天的日期,就像您可以获取今天的日期一样。据我所知,没有一个简单的函数可以返回第二天的日期,但通过googling搜索,我发现可以使用timedelta来递增日期。但是,我需要的日期是等格式,就像今天的日期。这是我目前所拥有的:
now = datetime.datetime.utcnow().isoformat() + 'Z'
tomorrow = now + str(datetime.timedelta(days=1))
print(now)
print(tomorrow)
但是,这将分别返回当前和今天的以下内容:
2021-04-18T11:18:30.363421Z
2021-04-18T11:18:30.363421Z1 day, 0:00:00
我需要第二天的日期是相同的格式(等格式)作为今天的日期。有人知道该怎么做吗?
发布于 2021-04-18 19:31:34
操作的顺序不正确。您可以尝试:
>>> now = datetime.datetime.utcnow()
>>> tomorrow = now + datetime.timedelta(days=1)
>>> now = now.isoformat() + 'Z'
>>> tomorrow = tomorrow.isoformat() + 'Z'
>>> now
'2021-04-18T11:27:57.810303Z'
>>> tomorrow
'2021-04-19T11:27:57.810303Z'
https://stackoverflow.com/questions/67147946
复制相似问题