r - 如何四舍五入到最近的未来时间戳?
问题描述
我正在使用 lubridate 函数 round_date 来舍入时间戳,如下所示:
round_date(as.POSIXct("2015-11-26 23:51:15"),"5 mins")
这给出了“2015-11-26 23:50:00 +08”
但我想将它舍入到未来 5 分钟而不是过去。像
round_date(as.POSIXct("2015-11-26 23:51:15"),"5 mins")
应该四舍五入从2015-11-26 23:50:01
到2015-11-26 23:54:59
到的所有时间戳
2015-11-26 23:55:00.
任何帮助表示赞赏。
解决方案
这应该有效。
lubridate::ceiling_date(as.POSIXct("2015-11-26 23:54:49"),"5 mins")
将所有时间戳从2015-11-26 23:50:01
to舍入2015-11-26 23:54:59
到2015-11-26 23:55:00
。
推荐阅读
- apache-spark - 如何将 hdfs parquet 文件加载到 HDFS 表
- java - Firebase - 将子级添加到数组列表 - java
- c++ - 检查给 std::array 编译时间的元素数量
- tensorflow - 从头开始学习过程以获得最佳效果?
- python - 如何从 mojo zip 文件中检索 H2O 模型?
- python - 如何在串行通信打开时检测设备何时断开连接?
- python-3.x - 检查二维列表的特定列中是否存在值(列表列表)
- javascript - 动作派发后道具未更新
- go - 如何定义我自己的 helm 模板函数
- sql-server - SQL Server 的 Cmd 行安装失败:无法识别指定的设置“browsersvcstartuptype”消息