将unix时间戳转换为本地时间

时间:2014-01-27 21:35:01

标签: python

我正在尝试将time.time()转换为当地时间。阅读python datetime to unix timestamp,我知道时间戳是UTC的,有一些限制。但是,取而代之的是:

time.time() - (6*60*60) 

有没有办法从UTC转换为CST并获得CST Unix时间戳?

1 个答案:

答案 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()