【问题标题】:How do I get the number of seconds since the epoch? [duplicate]我如何获得自纪元以来的秒数? [复制]
【发布时间】:2020-02-11 11:39:26
【问题描述】:

如何在 Python 中获取当前的 Unix 时间戳?我真的很想知道自 1970 年 1 月 1 日以来已经过了多少秒。

【问题讨论】:

  • 你的问题是关于获取 unix 时间戳 - 你可以使用 datetime.now().timestamp() 来做到这一点 - 请参阅docs.python.org/3/library/… - 这是上面欺骗的一部分。或者您可以从 datetime.now() 中减去 datetime(1970,1,1,0,0,0) 并得到它的 total_seconds() - 这也在欺骗中有所描述。还确定这不是骗局?
  • @Patrick Artner 我留下的欺骗实际上是真实的。令人非常失望的是,谷歌搜索“自 epoch Python 以来的秒数”会让你得到我的不同答案,这是一个完全不同的问题。

标签: python datetime time


【解决方案1】:
>>> import time
>>> time.time()
1571084862.598271

如果需要,将其转换为整数

int(time.time())

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-26
    • 2012-12-11
    • 2016-02-20
    • 2019-08-03
    • 2019-12-04
    • 1970-01-01
    • 2011-01-16
    • 2010-09-13
    相关资源
    最近更新 更多