Time Zone¶
- Запись в
utc
. - Во всех
write
функциях использоватьdatetime.datetime.utcnow()
- Во всех
- При чтении конвертировать в локальную таймзону.
- В
database.read()
- переводитьutc
в локальное время, в том же цикле, где форматируетсяjson
.
- В
import tzlocal
import pytz
utc=pytz.utc
tz_local=tzlocal.get_localzone()
# в цикле
# локализация времени из базы данных к utc
utc_datetime=utc.localize(datetime_from_database)
# конвертирование ко времени локальной таймзоны
local_datetime=utc_datetime.astimezone(tz_local)