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

在Python中,如何找到计算机设置的UTC时间偏移量?


gmtime()将返回UTC时间并localtime()返回本地时间,因此将两者相减应得到utc偏移量。


慕娘9325324
浏览 587回答 3
3回答

慕神8447489

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

开心每一天1111

使用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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python