相关疑难解决方法(0)

从POSIXct到R的日期转换

任何人都可以告诉我为什么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?

更新#1

我发现以下内容可以解决我的问题,但是不太整齐

> as.Date(as.character(as.POSIXct("2013-01-01 07:00")))
[1] "2013-01-01"
Run Code Online (Sandbox Code Playgroud)

datetime r

31
推荐指数
2
解决办法
6万
查看次数

标签 统计

datetime ×1

r ×1