为什么2013年和2008年的UTC时间戳有差异



我取两个数据集的两个UTC时间戳的差。

  1. 2008数据集
  2. 2013数据集

当我在第二个数据集中取差时,它以毫秒为单位给出差,但当我在第一个数据集中做同样的事情时,它却以秒为单位给出了差。这是什么原因?

样本数据:

 1) [1.202497980000000e+09 - 1.202499025000000e+09]
 2) [1.360250174775000e+12 - 1.360250703765000e+12]

Matlab不会根据数据是2008年还是2013年的数据来区别对待数据。因此,明显的嫌疑犯就是来源。我也非常确信UTC标准没有从秒变为毫秒。

这留下了两种情况:

  1. 当这些数据在2008年生成和存储时,很可能是以不同的方式进行的,而且与现在不同。这意味着其中一个不是官方格式的
  2. 或者,你可能只是在比较两种不同的东西,也许前两个时间戳之间真的有一秒的差异,后两个时间标记之间有一毫秒的差异

最新更新