as.difftime()来自string

时间:2017-09-11 06:28:15

标签: r difftime

以下指示的结果:

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

Time difference of -7975.4 mins

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

1 个答案:

答案 0 :(得分:0)

查看lubridate

我认为您需要Duration-classPeriod-classTimespan-class

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

# Period
per <- period(hours = 10, minutes = 6)
# [1] "10H 6M 0S"