Перевести центральное время в utc в R - PullRequest
0 голосов
/ 27 апреля 2019

У меня есть данные (каждые 5 минут), которые поставляются с центральной меткой времени в летнее время.Но мне нужно передать это в UTC.R неправильно преобразовывает время, основываясь на следующем:

10-27-2002 - время спада для этого года.Итак, R должен признать, что в 2 часа ночи время отстает на час, и, что более важно, это CDT до 1:59:59 утра.Тем не менее, он считает, что CST начинается в 1:00 утра (до падения обратно).Другими словами, оба часа с 13:00 до 14:00 по стандартному времени, согласно R.

Использование функции ymd_hms из пакета lubridate со следующим кодом:

ymd_hms(dates,tz='America/Chicago')

производит это:

"2002-10-27 00:50:00 CDT" "2002-10-27 00:55:00 CDT"
"2002-10-27 01:00:00 CST" "2002-10-27 01:05:00 CST" 

Так же и force_tz:

force_tz(ymd_hms(dates), tzone='America/Chicago')

Как мне получить откат и, если на то пошло, время перемотки вперед для правильной обработки?Легко перейти из UTC в любой другой часовой пояс, но я не могу добиться обратного.Любая помощь будет великолепна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...