Проблема установки свойств time.struct_time в Python - PullRequest
1 голос
/ 25 июля 2011

После того, как я проанализировал дату в Python, мне нужно ее исправить. Но структура time.struct_time имеет свойства только для чтения:

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

Как получить исправленное значение даты и времени кратким и умным способом?

1 Ответ

2 голосов
/ 25 июля 2011

Использовать дату и время:

>>> p = datetime.datetime.strptime("23:59", "%H:%M")
>>> p = p.replace(year=2011)
>>> p
datetime.datetime(2011, 1, 1, 23, 59)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...