R difftime定义要使用的单位

时间:2015-02-23 17:37:04

标签: r time difftime

我试图计算各种过程的时间,但它们在10秒到10分钟之间变化,我希望它们是通用的(即所有分钟)。

当我运行此代码时,我希望它能在几分钟内返回,但它会以秒为单位返回:

time1 <- Sys.time()
time2 <- Sys.time()
elapsedTime <- as.difftime(time2 - time1 , units = 'mins')
print(elapsedTime )

Time difference of 1.227549 secs

关于我如何在几分钟内得到这个的任何建议?

1 个答案:

答案 0 :(得分:3)

使用实际的difftime函数代替as.difftime

difftime(time2, time1 , units = 'mins')

time1 <- Sys.time()
time2 <- Sys.time()
difftime(time2, time1 , units = 'mins')

[1] Time difference of 0.06004666 mins