首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用datetime以等格式获取明天的日期

如何使用datetime以等格式获取明天的日期
EN

Stack Overflow用户
提问于 2021-04-18 19:21:36
回答 1查看 121关注 0票数 0

我正在尝试使用datetime模块获取明天的日期,就像您可以获取今天的日期一样。据我所知,没有一个简单的函数可以返回第二天的日期,但通过googling搜索,我发现可以使用timedelta来递增日期。但是,我需要的日期是等格式,就像今天的日期。这是我目前所拥有的:

代码语言:javascript
运行
复制
now = datetime.datetime.utcnow().isoformat() + 'Z' 
tomorrow = now + str(datetime.timedelta(days=1))
print(now)
print(tomorrow)

但是,这将分别返回当前和今天的以下内容:

代码语言:javascript
运行
复制
2021-04-18T11:18:30.363421Z
2021-04-18T11:18:30.363421Z1 day, 0:00:00

我需要第二天的日期是相同的格式(等格式)作为今天的日期。有人知道该怎么做吗?

EN

Stack Overflow用户

回答已采纳

发布于 2021-04-18 19:31:34

操作的顺序不正确。您可以尝试:

代码语言:javascript
运行
复制
>>> 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'
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67147946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档