Приведение объекта даты в объект POSIXct - PullRequest
0 голосов
/ 21 марта 2019

При преобразовании объекта даты в объект POSIXct я ожидал, что часы будут равны нулю. Оказывается, часы либо 1, либо 2, в зависимости от летнего / зимнего времени. например:

oct.days <- (as.Date("2018-10-26")+0:5)
as.POSIXct(oct.days)

[1] "2018-10-26 02:00:00 CEST" "2018-10-27 02:00:00 CEST" "2018-10-28 02:00:00 CEST" [4] "2018-10-29 01:00:00 CET" "2018-10-30 01:00:00 CET" "2018-10-31 01:00:00 CET"

(Я в Германии, зимнее время было введено 28 октября в 3 часа ночи.)

Округление вниз решило проблему round(as.POSIXct(oct.days),"days")

но мне интересно по какой причине объект даты содержит дополнительные часы ?

ТКС!

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