Pytz США / Восток конвертирование меток времени назад и вперед

Это по сути так же просто, как и разные функции с различными наборами поддерживаемых сценариев. Это почти похоже на запрос

Почему лямбды могут быть выражениями, но делегаты могут быть только блоками?

0
задан M.E. 27 February 2019 в 17:09
поделиться

1 ответ

При использовании US/Eastern в pytz это относится к ET, EST или EDT ?. Учитывает ли это изменение времени EST / EDT?

Это идентификаторы часового пояса IANA (он же TZDB, Olson и т. Д.). US/Eastern является ссылкой / псевдонимом на America/New_York. Оба корректно моделируют историю восточного часового пояса США, включая EST или EDT, в зависимости от того, когда они применимы.

Что касается вашего примера, отметка времени 1551139200 приравнивается к 2019-02-26T00:00:00Z (UTC). В восточном времени США это 2019-02-25T19:00:00-05:00. Это должен быть результат, который вы получите. Сначала вам нужно будет локализовать входное значение в UTC (или в случае UTC вы можете безопасно назначить tzinfo=pytz.utc). Затем используйте функцию astimezone для преобразования в US/Eastern.

0
ответ дан Matt Johnson 27 February 2019 в 17:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: