我的格式为日期:
d1 = "22.05.15"
我想用格式更改日期:
d1 = "2015-05-22"
我尝试使用datetime进行转换:
d2 = datetime.strptime(d1,'%d.%m.%Y').strftime('%Y-%d-%m')
但是,它不起作用,因为datetime不支持格式为'22 .05.15'的日期,但只支持'22 .05.2015'
有没有办法转换这种格式的日期?
答案 0 :(得分:4)
使用%y
代替%Y
:
>>> d2 = datetime.datetime.strptime(d1,'%d.%m.%y').strftime('%Y-%m-%d')
>>> d2
'2015-05-22'