我有一个日期和时间值,我使用POSIXct存储在一个变量中。当我使用as.Date时,日期是不同的--为什么?
x<-as.POSIXct("2012-02-25 19:00:00")
as.Date(x)
[1] "2012-02-**26**"为什么每天增加1?
发布于 2015-10-22 13:31:28
通过简单地使用x<-as.POSIXct("2012-02-25 19:00:00"),您将把时区tz设置为当前的系统时区EST。
然而,当您使用as.Date而不声明时区时,它将默认为格林尼治标准时间。格林尼治时间比东部时间提前5小时,所以2012年2月25日19:00是2012年2月26日00:00。
https://stackoverflow.com/questions/33282023
复制相似问题