繁体   English   中英

如何更改 Python 中的日期格式?

[英]How to change the format of the date in Python?

我的日期是“1-Jun”。 如何将其转换为 01/06? 我正在使用Strptime。 我以为这很容易,但事实并非如此。

我得到的错误:时间数据“1-Jun”与格式“%d-%Mmm”不匹配。 这是我正在使用的命令。 谁能帮我这个?

datetime.datetime.strptime(date, '%d-%Mmm').strftime('%m/%d')

没有%Mmm这样的格式,你需要匹配Jun的是%b (“Locale 的缩写月份名称”)。 此外,如果你想要01/06而不是06/01它将是strftime'%d/%m'

print(datetime.datetime.strptime('1-Jun', '%d-%b').strftime('%d/%m'))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM