【问题标题】:timestamp from 3months ago3个月前的时间戳
【发布时间】:2011-08-08 17:29:53
【问题描述】:

我有一个小脚本,根据时间戳获取过去几个月的数据。现在我正在使用当天和设定的日期(目前是五月)。我是这样定义的:

today_time = int(time.mktime(date.today().timetuple())*1000000)
earlier_time = int(time.mktime(datetime.date(2011,05,01).timetuple())*1000000)

我想将 earlier_time 从设定的日期(当前为 2011 年 5 月 1 日)更改为 90 天。我找不到如何执行此操作,因此非常感谢您的帮助。

【问题讨论】:

标签: python timestamp


【解决方案1】:
import datetime

now = datetime.datetime.now()
then = now - datetime.timedelta(days=90)

【讨论】:

  • 经过上述转换后,为了将类型(现在),即 转换为“时间戳”,使用 time.mktime(now.timetuple()) 对我来说效果很好.
猜你喜欢
  • 2015-10-11
  • 2014-07-25
  • 2013-11-06
  • 2012-12-26
  • 2021-10-18
  • 1970-01-01
  • 2014-11-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多