任何人都可以告诉我为什么R会给出以下结果:
> as.POSIXct("2013-01-01 08:00")
[1] "2013-01-01 08:00:00 HKT"
> as.Date(as.POSIXct("2013-01-01 08:00"))
[1] "2013-01-01"
> as.POSIXct("2013-01-01 07:00")
[1] "2013-01-01 07:00:00 HKT"
> as.Date(as.POSIXct("2013-01-01 07:00"))
[1] "2012-12-31"
Run Code Online (Sandbox Code Playgroud)
不应该2013-01-01在转换POSIXct为Datefor之后2013-01-01 07:00,有没有办法将截止值08:00改为00:00?
我发现以下内容可以解决我的问题,但是不太整齐
> as.Date(as.character(as.POSIXct("2013-01-01 07:00")))
[1] "2013-01-01"
Run Code Online (Sandbox Code Playgroud)