在Python中设置time.struct_time属性的问题

时间:2011-07-24 20:38:59

标签: python datetime

在Python中解析日期后,我需要修补它。但是结构time.struct_time只有只读属性:

parsed = time.strptime("23:59", "%H:%M")
parsed.tm_year = 2011
> TypeError: readonly attribute

如何在短片和短片中获得修补日期时间值?聪明的方式?

1 个答案:

答案 0 :(得分:2)

使用日期时间:

>>> p = datetime.datetime.strptime("23:59", "%H:%M")
>>> p = p.replace(year=2011)
>>> p
datetime.datetime(2011, 1, 1, 23, 59)