0

以下指令的结果:

as.difftime("5 11:04:36", "%d %H:%M:%S", units =("mins"))

Time difference of -7975.4 mins

似乎这个函数正在计算 Sys.Time() 和给定值之间的时间差。我实际上需要一个对象来存储从字符串()中提取的时间跨度值。我使用了错误的功能还是不是正确的使用方式?

4

1 回答 1

0

调查lubridate

我想你想要类似Duration-class, Period-class, 或Timespan-class

# Duration
dur <- duration(hours = 10, minutes = 6)
# [1] "36360s (~10.1 hours)"

# Period
per <- period(hours = 10, minutes = 6)
# [1] "10H 6M 0S"
于 2017-09-11T14:45:58.893 回答