Похоже, в as.POSIXct есть ошибка. Или что происходит?
as.POSIXct("27/03/2006 02:05:38", format = "%d/%m/%Y %H:%M:%S")
[1] "2006-03-27 02:05:38 CEST"
as.POSIXct("26/03/2006 02:05:38", format = "%d/%m/%Y %H:%M:%S")
[1] NA
26 марта 2006 года произошло, насколько я знаю ...
Сейчас лето. Проверить это
если вы действительно хотите, чтобы это было напечатано с указанием времени, которое вы всегда можете сделать.
as.POSIXct("26/03/2006 02:05:38", format = "%d/%m/%Y %H:%M:%S", tz = "UTC")
#[1] "2006-03-26 02:05:38 UTC"
Просто убедитесь, что вы делаете это для всех преобразований для единообразия.
Как заявляет Википедия:
UTC does not change with a change of seasons, but local time or civil time may change if a time zone jurisdiction observes daylight saving time (summer time). For example, local time on the east coast of the United States is five hours behind UTC during winter, but four hours behind while daylight saving is observed there.
Ах, может быть лето