r - 如何将格式从秒更改为 hh:mm:ss?
问题描述
我需要在 R 中将秒转换为 hh:mm:ss 格式。我使用该difftime()
函数来计算两个日期之间的差异并指定units="mins"
.
但是对于最终结果,我希望它hh:mm:ss
不仅是指定小时、分钟、o 秒。
解决方案
尝试使用润滑。
library(lubridate)
seconds_to_period(86400)
#[1] "1d 0H 0M 0S"
seconds_to_period(48000)
#[1] "13H 20M 0S"
日期格式:
td <- seconds_to_period(86400)
sprintf('%02d %02d:%02d:%02d', day(td), td@hour, minute(td), second(td))
#[1] "01 00:00:00"
推荐阅读
- angular - 根据来自上一个操作的数据调度操作
- javascript - 您今天在 Aurelia 中使用哪个 UI 工具包?
- c# - 如何在 ASP.NET Core 服务器中存储外部 API 的访问令牌?
- tensorflow - 从零开始训练一个 yolov3 神经网络需要多少钱?
- haskell - Hoopl:图构建和不可达块的自动删除
- java - 如何配置从 Spring Boot 到 MongoDB 实例的 TLS 客户端配置?
- java - Apache CXF:将 arg0 名称更改为 XML 中的特定字段名称(Java2WSDL)
- windows - WinSCP保持最新命令停留在检查更改上
- reactjs - this.props.getUser 不是函数 mapDispatchToProps - React Native,Redux
- python - 在 Python 中选择设计模式