R POSIXlt时差格式

时间:2014-03-06 05:12:39

标签: r time formatting

我有两次POSIXlt时间。 time_a和time_b。

当我输入:

x = time_b - time_a

我明白了:

Time difference of 32.91667 mins

但是当我输入时:

cat(x)

我明白了:

32.91667

如何获取此号码的单位?我想把这个时差用作图表标题的一部分。

2 个答案:

答案 0 :(得分:1)

我找到了答案。 这是功能:

format(x);

答案 1 :(得分:1)

我想提醒人们不要使用

 document.getElementById("usernameError").style.color = '#d00'

计算时差。我用它来计算几个数据文件的时差,由于某些未知原因,它为某些数据集提供了分钟的区别,而对于其他一些数据组则为 secs 。我不得不花费数小时才发现这个bug。最好的方法是使用此函数明确提及单位 -

x = time_a - time_b

并节省几个小时的调试