如何在Python中更改日期的格式?
我的日期是“6月1日”。如何将其转换为01/06?我正在使用strtime。我以为这会很容易,但事实并非如此 获取的错误:时间数据“1-Jun”与格式“%d-%Mmm”不匹配。 这是我正在使用的命令。有人能帮我吗如何在Python中更改日期的格式?,python,datetime,Python,Datetime,我的日期是“6月1日”。如何将其转换为01/06?我正在使用strtime。我以为这会很容易,但事实并非如此 获取的错误:时间数据“1-Jun”与格式“%d-%Mmm”不匹配。 这是我正在使用的命令。有人能帮我吗 datetime.datetime.strtime(日期,“%d-%Mmm”).strftime(“%m/%d”)没有%Mmm这样的格式,您需要匹配的Jun是%b(“区域设置的缩写月名”)。另外,如果您想要01/06而不是06/01,则在strftime中它将是'%d/%m': pri
datetime.datetime.strtime(日期,“%d-%Mmm”).strftime(“%m/%d”)
没有%Mmm
这样的格式,您需要匹配的Jun
是%b
(“区域设置的缩写月名”)。另外,如果您想要01/06
而不是06/01
,则在strftime
中它将是'%d/%m'
:
print(datetime.datetime.strptime('1-Jun', '%d-%b').strftime('%d/%m'))
没有像
%Mmm
这样的格式,您需要匹配的Jun
是%b
(“区域设置的缩写月名”)。另外,如果您想要01/06
而不是06/01
,则在strftime
中它将是'%d/%m'
:
print(datetime.datetime.strptime('1-Jun', '%d-%b').strftime('%d/%m'))