Как преобразовать Pandas Datetime Column из EST БЕЗ настроек дневного света в CET С корректировками дневного света - PullRequest
0 голосов
/ 10 июля 2019

У меня есть набор данных со столбцом даты и времени, где часовым поясом является восточное стандартное время (EST) БЕЗ настроек дневного света. Как я могу преобразовать столбец в центральноевропейское время (CET) С корректировками дневного света, используя панд?

Я предполагаю, что мне нужно сделать оповещение о часовом поясе столбца, используя pandas.DataFrame.tz_localize, а затем преобразовать столбец Datetime с учетом tz из одного часового пояса в другой с помощью pandas.DataFrame.tz_convert. Как установить правильный параметр настройки перехода на летнее время? Может кто-нибудь помочь мне, пожалуйста?

1 Ответ

0 голосов
/ 10 июля 2019

Похоже, у вас уже есть подход для преобразования из одного часового пояса в другой, и вам просто нужно знать, как указать часовые пояса в соответствии с вашим вариантом использования.

  • Для входного часового пояса, если все данные действительно из EST (UTC-5) без перехода на летнее время, даже когда EDT (UTC-4) может действовать в восточном времени США, используйте идентификатор Etc/GMT+5. (Обратите внимание, что перевернутый знак + правильный, по причинам, которые здесь не стоит использовать.) Это зона с фиксированным смещением, поэтому вы на самом деле применяете не «восточное время», а просто «UTC-5».

  • Для выходного часового пояса определите , где в Центральной Европе, в которую вы хотите конвертировать. Это важно, потому что не все местоположения, которые используют CET / CEST, всегда были выровнены одинаково. Например, вы можете выбрать Europe/Paris, Europe/Berlin или Europe/Budapest, а также многие другие.

Вы можете найти список этих идентификаторов часовых поясов здесь .

...