atrybut „tzinfo” obiektów „datetime.datetime” nie jest zapisywalny
Jak ustawić strefę czasową instancji datetime, która właśnie wyszła z magazynu danych?
Po pierwszym wyjściu jest w UTC. Chcę zmienić go na EST.
Próbuję, na przykład:
class Book( db.Model ):
creationTime = db.DateTimeProperty()
Po pobraniu książki chcę natychmiast ustawić jej tzinfo:
book.creationTime.tzinfo = EST
GdzieUżywam tego przykładu dla mojego obiektu EST
Jednak dostaję:
attribute 'tzinfo' of 'datetime.datetime' objects is not writable
Widziałem wiele odpowiedzi, które zalecają pytz i python-dateutil, ale naprawdę chcę odpowiedzi na to pytanie.