【问题标题】:How to get the number of seconds since a particular time in Python如何在Python中获取自特定时间以来的秒数
【发布时间】:2016-04-17 03:18:53
【问题描述】:

如何在 Python 中获取自 2016 年 1 月 1 日 00:00:00 以来的秒数?

【问题讨论】:

  • 这可以通过简单的谷歌搜索来解决。
  • 最近这些问题是怎么回事? 零努力,请给我代码-type。
  • @N.Wouda SO Meta 的主题如果还没有被问到?
  • @R.Murray 我很确定这将是一个骗子哈哈 :)
  • @N.Woulda 下次只需将我指向重复线程的链接即可,无需多言。

标签: python time


【解决方案1】:

以秒为单位获得您所在时区的时差:

import time
import datetime
today = datetime.datetime.today()

start_date = datetime.datetime(2016, 1, 1, 0, 0, 0)
time_difference = abs(today - start_date)
print time_difference.seconds

请阅读日期时间文档:https://docs.python.org/2/library/datetime.html#module-datetime

如果您希望将来某个日期的时差为负数,请删除 abs() 函数。

【讨论】:

    【解决方案2】:
    import time
    print(time.time())
    

    这将返回自纪元以来的秒数

    【讨论】:

      猜你喜欢
      • 2013-09-29
      • 2011-06-20
      • 1970-01-01
      • 2016-04-03
      • 2011-10-24
      • 2016-11-28
      • 2015-10-17
      • 1970-01-01
      • 2017-10-21
      相关资源
      最近更新 更多