[英]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.