在Python中,如何找到计算机设置的UTC时间偏移量?gmtime()将返回UTC时间并localtime()返回本地时间,因此将两者相减应得到utc偏移量。
3 回答
慕神8447489
TA贡献1780条经验 获得超1个赞
我喜欢:
>>> strftime('%z')'-0700'
我首先尝试了JTS的答案,但结果却给我带来了错误。我现在在-0700,但是那是说我在-0800。但是我必须进行一些转换才能得到可以减去的值,所以答案可能不完整而不是不正确。
开心每一天1111
TA贡献1836条经验 获得超13个赞
使用UTC更正的时区创建Unix时间戳
这个简单的函数将使您轻松地从MySQL / PostgreSQL数据库date
对象获取当前时间。
def timestamp(date='2018-05-01'): return int(time.mktime( datetime.datetime.strptime( date, "%Y-%m-%d" ).timetuple() )) + int(time.strftime('%z')) * 6 * 6
示例输出
>>> timestamp('2018-05-01')1525132800>>> timestamp('2018-06-01')1527811200
添加回答
举报
0/150
提交
取消