我正在寻找一种将十进制小时数转换为 HH:MM:SS 的方法

例如,作为输入:

4.927778 hours

期望的输出:
04:55:40

最佳答案

您可以尝试以下操作

dh <- 4.927778
strftime(as.POSIXct(dh * 60 * 60, origin = Sys.Date(), tz = "GMT"), format = "%H:%M:%S")
## [1] "04:55:40"

关于r - 将十进制小时转换为 HH :MM:SS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19721145/

10-12 16:29