【发布时间】:2014-01-27 21:35:00
【问题描述】:
我正在尝试将time.time() 转换为当地时间。阅读python datetime to unix timestamp,我知道时间戳是UTC 存在一些限制。但是,代替只是做:
time.time() - (6*60*60)
有没有办法将 UTC 转换为 CST 并获取 CST Unix 时间戳?
【问题讨论】:
标签: python
我正在尝试将time.time() 转换为当地时间。阅读python datetime to unix timestamp,我知道时间戳是UTC 存在一些限制。但是,代替只是做:
time.time() - (6*60*60)
有没有办法将 UTC 转换为 CST 并获取 CST Unix 时间戳?
【问题讨论】:
标签: python
可以使用datetime模块获取当前当地时间,然后convert that to a UNIX timestamp:
import datetime
import calendar
now = calendar.timegm(datetime.datetime.now().timetuple())
或者在 Python 3.3+ 上:
import datetime
now = datetime.datetime.now().timestamp()
【讨论】: