为了账号安全,请及时绑定邮箱和手机立即绑定

在Python中获取计算机的UTC偏移量

在Python中获取计算机的UTC偏移量

慕娘9325324 2019-09-26 09:49:22
在Python中,如何找到计算机设置的UTC时间偏移量?gmtime()将返回UTC时间并localtime()返回本地时间,因此将两者相减应得到utc偏移量。
查看完整描述

3 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

我喜欢:

>>> strftime('%z')'-0700'

我首先尝试了JTS的答案,但结果却给我带来了错误。我现在在-0700,但是那是说我在-0800。但是我必须进行一些转换才能得到可以减去的值,所以答案可能不完整而不是不正确。


查看完整回答
反对 回复 2019-09-26
?
开心每一天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


查看完整回答
反对 回复 2019-09-26
  • 3 回答
  • 0 关注
  • 586 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信