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.

questionAnswers(3)

yourAnswerToTheQuestion