当前位置:主页 > python教程 >

在python不同时区之间的差值与转换方法

发布:2022-06-18 09:08:45 120


给网友朋友们带来一篇python相关的编程文章,网友宿秋柏根据主题投稿了本篇教程内容,涉及到python、差值、转换相关内容,已被798网友关注,相关难点技巧可以阅读下方的电子资料。

之前有个程序,里面有个时间部分是按照国内时区,也就是东八区,来写的,程序中定义了北京时间2点到八点进行检查;后面程序在国外机器上,例如说韩国,欧美等,执行的时候发现会有时间上的问题,因为获取的是机器的本地时间

因为机器上不好装包,只能通过常用的模块进行改写了

原先的代码如下:

#self.invalidStartTime = datetime.time(2,00)
#self.invalidEndTime = datetime.time(8,59)

为了计算时区的差值并对以上两行代码的时间进行转换,改为以下:

import time,datetime
delta = (time.timezone - (-28800))/3600 #28800为北京时间相对utc 0时区来计算的秒数,即 8*3600
if 2-delta < 0:       #小于0,就是前一天的时间了,注意是24小时算
  self.invalidStartTime = datetime.time(26-(delta),00) 
else:
  self.invalidStartTime = datetime.time(2-delta,00)
if 8-delta < 0:
  self.invalidEndTime = datetime.time(32-(delta),59)
else:
  self.invalidEndTime = datetime.time(8-(delta),59)

这样子就可以把程序其他时区的机器了!

以上这篇在python 不同时区之间的差值与转换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。


相关文章

  • Python+MySQL随机试卷及答案生成程序的实力分析

    发布:2021-08-26

    这篇文章主要介绍了Python+MySQL随机试卷及答案生成程序的示例代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下


  • 《Python编程:从入门到实践》第六章:字典

    发布:2018-12-01

    6-1 人 使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name 、last_name 、age 和city 。将存储在该字典中 的每项信息都打印出来。 person = {first_name:HandSome,last_name:Girl,age:21,city:Zhuhai,}print(person) 结果: {first_name: HandSome, last_name: Girl, age: 21, city: Zhuhai} 6-2 喜欢的数字


  • python批量读取txt文件为DataFrame格式的方法总结

    发布:2020-01-29

    这次给大家带来python怎么批量读取txt文件为DataFrame格式,python批量读取txt文件为DataFrame格式的注意事项有哪些,下面就是实战案例,一起来看一下。


  • python开发游戏的准备和必要步骤

    发布:2019-09-10

    在本篇文章中我们给大家分享了关于python开发游戏的前期准备以及用到的工具等内容,需要的朋友们跟着参考下。


  • 基于python实现简单C/S模式代码实例

    发布:2021-04-16

    这篇文章主要介绍了基于python实现简单C/S模式代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下


  • python 类对象和实例对象动态添加方法(分享)

    发布:2022-04-11

    下面小编就为大家分享一篇python 类对象和实例对象动态添加方法。具有很的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • Python中常用列表方法有哪些

    发布:2020-01-27

    本文主要和大家分享Python中常用列表方法,主要以代码的形式和大家讲解,希望能帮助到大家。


  • Python3.5中NumPy模块的使用图文教程

    发布:2020-03-10

    这篇文章主要介绍了Python3.5基础之NumPy模块的使用,结合图文与实例形式详细分析了Python3.5中Numpy模块的原理、功能、使用方法及操作注意事项,需要的朋友可以参考下


  • Python3中nonlocal和global的用法及区别

    发布:2020-07-16

    ​本篇文章给大家带来的内容是关于Python3中nonlocal和global的用法及区别介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。


网友讨论