Итак, вот небольшая «причуда» в функции r as.Date, преобразующей из POSIXct с часовым поясом, и мне интересно, является ли это ошибкой.
> as.POSIXct("2013-03-29", tz = "Europe/London")
[1] "2013-03-29 GMT"
> as.Date(as.POSIXct("2013-03-29", tz = "Europe/London"))
[1] "2013-03-29"
Пока без проблем, но.....
> as.POSIXct("2013-04-01", tz = "Europe/London")
[1] "2013-04-01 BST"
> as.Date(as.POSIXct("2013-04-01", tz = "Europe/London"))
[1] "2013-03-31"
Кто-нибудь видел это? Это баг или очередной глюк? Первоапрельские розыгрыши?
Europe/Berlin
нет, аas.Date
возвращается к 31 марта. - person Arun   schedule 01.04.2013"2013-03-01"
.as.Date
дает 28 февраля. - person Arun   schedule 01.04.2013