我有这样的时间:start.moment <- Sys.time()
end.moment <- Sys.time()
要知道区别,我需要:difftime(end.moment, start.moment, units = "mins")
时差0.1501419分钟
但我想要一个不那么广泛的结果,比如(使用相同的单位):
时间差0.15分钟
最后一个命令我需要更改什么?
您可以使用round
来实现这一点:
round(difftime(end.moment, start.moment, units = "mins"), 2)
或signif
有效位数:
signif(difftime(end.moment, start.moment, units = "mins"), 2)
也会起作用。
这是print.difftime(...)
的一部分,每次您想查看difftime
操作的结果时都会隐式调用它。
print(end.moment - start.moment, digits = 2)
Time difference of 15 mins