将格式为 dd.mm.yy 的日期转换为 python 中的 yyyy-mm-dd
Convert date with format dd.mm.yy to yyyy-mm-dd in python
我有一个日期格式:
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'
我有一个日期格式:
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'