将POSIXct日期舍入到第二天

Liz*_*der 4 r posixct

我有一个类似于圆形POSIX日期(POSIXct)和基本R功能的问题,但我希望始终将日期从第二天的午夜(00:00:00)开始.

基本上,我想要一个等效ceiling于POSIX格式日期的函数.与相关问题一样,我正在编写自己的包,并且我已经有几个包依赖项,所以我不想添加更多.在基地R有一个简单的方法吗?

shh*_*its 8

也许

trunc(x,"days") + 60*60*24

> x <- as.POSIXct(Sys.time())
> x
[1] "2012-08-09 18:40:08 BST"
> trunc(x,"days")+ 60*60*24
[1] "2012-08-10 BST"
Run Code Online (Sandbox Code Playgroud)