R добавление месяца по DST с lubridate дает неожиданный результат - PullRequest
0 голосов
/ 08 октября 2018

Я получаю неожиданный результат при добавлении месяца за период DST.Я бы ожидал, что результат будет "2018-11-01 GMT".Когда я запускаю этот код в Windows, я получаю правильный результат, однако, когда я запускаю ту же самую вещь на Red Hat Server, месяц не добавляется, см. Ниже.

> d = as.POSIXct('2018-10-01 00:00:00', tz = 'Europe/London')
> d + months(1)
[1] "2018-10-01 BST"

Кто-нибудь имеет представление о том, что происходит?

1 Ответ

0 голосов
/ 09 октября 2018

Обошли проблему, используя lubridate% m +%

> d %m+% months(1)
...