【问题标题】:Increasing a timestamp in Python在 Python 中增加时间戳
【发布时间】:2018-10-01 02:32:32
【问题描述】:

我得到了 14813.501476 的起始时间戳,它转换为纪元 unix 时间是 GMT:1970 年 1 月 1 日星期四 4:06:53.501 AM。我得到了一个以毫秒为单位的持续时间,即 539,161999999124 或大约半秒。

现在我想知道将这半秒添加到时间戳中的时间是多少,如下所示:

14813.501476 + 539.161999999124

但它加起来是 15377.599602999124GMT:1970 年 1 月 1 日星期四上午 4:16:17.599 这只是10分钟而已。

我显然在这里弄乱了小数点,但我似乎太愚蠢了,无法弄清楚如何解决这个问题。

【问题讨论】:

  • 你试过timedelta如图here

标签: python timestamp epoch


【解决方案1】:

只要做:

14813.501476 + (539.161999999124/ 1000)

Pyfiddle

持续时间以毫秒为单位,时间戳以秒为单位。

【讨论】:

  • 啊,谢谢!我实际上确实尝试过,但是当我检查时间时,它仍然是错误的,所以这就是我问的原因!现在我又试了一次,这一次看起来是正确的。
猜你喜欢
  • 2011-08-03
  • 2018-04-05
  • 2021-01-10
  • 2020-11-24
  • 1970-01-01
  • 2013-12-15
  • 2015-04-20
  • 1970-01-01
  • 2020-10-22
相关资源
最近更新 更多