У меня проблемы с преобразованием строки со смещением UT C в дату в R с использованием as.POSIXct - PullRequest
0 голосов
/ 25 марта 2020

ПРИМЕР

 foobar <- as.POSIXct("019-12-17 20:47:44.4799020 +00:00", format="%Y-%m-%d %H:%M:%S %z", tz = "UTC")
 foobar
 [1] NA

R Версия version.string R версия 3.6.1 (2019-07-05)

1 Ответ

0 голосов
/ 25 марта 2020

Кажется, "%z" в формате почему-то вызывает проблемы. Оставить это работает для меня:

> as.POSIXct("019-12-17 20:47:44.4799020 +00:00", format="%Y-%m-%d %H:%M:%S", tz = "UTC")
[1] "0019-12-17 20:47:44 UTC"

Возможно, причина в том, что %z ожидает такой формат, как +0000 (см. документация strptime ).

...