我有一个日期格式:
d1 = "22.05.15"
我想更改为日期格式:
d1 = "2015-05-22"
我尝试使用日期时间进行转换:
d2 = datetime.strptime(d1,'%d.%m.%Y').strftime('%Y-%d-%m')
但是,它不起作用,因为 datetime 不支持格式为“22.05.15”的日期,而只支持“22.05.2015”
有什么办法可以转换这种格式的日期吗?
最佳答案
使用 %y
而不是 %Y
:
>>> d2 = datetime.datetime.strptime(d1,'%d.%m.%y').strftime('%Y-%m-%d')
>>> d2
'2015-05-22'
关于python-2.7 - 在python中将格式为dd.mm.yy的日期转换为yyyy-mm-dd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30400498/