При преобразовании объекта даты в объект 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")
но мне интересно по какой причине объект даты содержит дополнительные часы ?
ТКС!