首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Python中将日期更改为DMMYYYY格式的问题

在Python中将日期更改为DMMYYYY格式的问题
EN

Stack Overflow用户
提问于 2021-11-18 16:05:37
回答 2查看 81关注 0票数 0

我很难将日期格式更改为例如2021年11月9日,但不是2021年11月9日。

代码语言:javascript
复制
d = date(2021, 11, 9)

我试着这样做:d.strftime('%-d%B%Y'),但是虽然它似乎在用MacOS在我的个人笔记本上工作,但是当我尝试在我的工作笔记本上用MacOS运行它时,我得到了一个ValueError:无效格式字符串。

我非常感谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-11-18 16:12:34

您必须在Windows上使用#而不是-

所以而不是d.strftime('%-d%B%Y')

试试这个d.strftime('%#d%B%Y')

票数 3
EN

Stack Overflow用户

发布于 2021-11-18 16:15:23

这是一个很好的网页,满足您的所有格式化需求:https://strftime.org

我相信,与其使用"-",不如在Windows上使用"#“。如果您仍然有问题,这里提出了另一个解决方案:https://github.com/evennia/evennia/issues/1881 --他们建议使用"{dtobj.day}“而不是"-d”。

祝你有美好的一天!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70023096

复制
相关文章

相似问题

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