我正在尝试将time.time()
转换为当地时间。阅读python datetime to unix timestamp,我知道时间戳是UTC的,有一些限制。但是,取而代之的是:
time.time() - (6*60*60)
有没有办法从UTC转换为CST并获得CST Unix时间戳?
答案 0 :(得分:2)
您可以使用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()