之前有个程序,里面有个时间部分是按照国内时区,也就是东八区,来写的,程序中定义了北京时间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时区转换_在python 不同时区之间的差值与转换方法相关推荐

  1. python函数转换_将Python函数转换为PL/Python函数

    我编写了几个python函数来对数据集中的连续变量进行幂变换.第一个函数基本上查找每个列的数据类型,并返回数据类型的dict以及相应的列名称作为值.在 第二个函数现在接受数据类型和列名的dict,并获 ...

  2. python汇率转换_利用Python中的Xpath实现一个在线汇率转换器

    前言 在之前的语法里面,我们记得有一个初识Python之汇率转换篇,在那个程序里面我们发现可以运用一些基础的语法写一个汇率计算,但是学到后面的小伙伴就会发现这个小程序有一定的弊端. 首先,它不可以实时 ...

  3. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  4. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  5. python科学计数法转换_对比Python学习Go 基本数据结构

    公众号文章不方便更新,可关注底部「阅读原文」博客,文章随时更新. 本篇是「对比 Python 学习 Go」[1] 系列的第三篇,本篇文章我们来看下 Go 的基本数据结构.Go 的环境搭建,可参考之前的 ...

  6. jdk 8 时区 转换_使用JDK 8将收藏转换为地图

    jdk 8 时区 转换 我多次遇到这样的情况,希望将多个对象存储在Map中而不是Set或List中,因为将唯一标识信息的Map应用于对象有一些优势 . Java 8通过流和Collectors.toM ...

  7. python 图像格式转换_如何用六行Python构建图像类型转换器

    python 图像格式转换 by AMR 通过AMR 如何用六行Python构建图像类型转换器 (How to build an image type convertor in six lines o ...

  8. python编程实现人民币和美元的互相转换_【PYTHON】人民币和美元币值转换

    问题 2571. -- [PYTHON]人民币和美元币值转换2571: [PYTHON]人民币和美元币值转换时间限制:1 Sec  内存限制:128 MB 提交:4  解决:4 [提交][状态][论坛 ...

  9. python大写十六进制_关于Python|进制转换问题

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云,作者:算法与编程之美. 问题描述 给定n个十六进制正整数,输 ...

最新文章

  1. Apr.2010 Microsoft MVP连任
  2. 笔记本电脑处理器_英特尔发布第九代酷睿移动处理器:笔记本电脑进入8核5.0GHz时代!...
  3. java 静态方法上的泛型
  4. c# 多态实现_虚方法
  5. 华三交换机ping不通用户但用户_H3C故障常见故障及解决方案
  6. svn: error while loading shared libraries: libsvn_client-1.so.0
  7. 【JavaScript高级教程】JavaScript prototype(原型对象)
  8. arcgis select by attributes一次选多个_优化体系--记一次生产数据库sql优化过程--组合索引...
  9. vue中父子组件先后渲染_Vue中父子组件执行的先后顺序
  10. PIL修改带有透明像素的png图片颜色
  11. 生产者和消费者问题变形
  12. 2018年单招理科考计算机吗,2018高职单招考试难吗 单招考试的内容
  13. CSS 字体单位大小对照换算表
  14. 【业务实战】批量生成二维码并打成压缩包
  15. 仿QQ音乐(别人的代码)
  16. 查看 IntelliJ IDEA 符号在插入符号上的定义
  17. 两部苹果手机同步照片_如何将旧苹果手机音乐里面的歌曲同步到新苹果手机上...
  18. 解决 OneNote 项目符号快捷键 Ctrl+. 在 Windows 10 下无效问题
  19. ldaptemplate 分页_长图片如何分页打印?3秒搞定|360浏览器|chrome浏览器
  20. 用exclusion切断maven jar包的依赖传递

热门文章

  1. IDEA中将代码块封装为方法,IDEA代码重构快捷键
  2. 桌子上有个盘子_日本留学生活:留学生在餐厅刷盘子的传闻,竟然在自己身上上演...
  3. 2022-2028年中国演出市场深度调研与发展前景报告
  4. 2019-4:自考总结
  5. 实现SSTab单个选项卡代码
  6. VS Code 调试 OneFlow
  7. Android App的启动过程
  8. 2021年大数据常用语言Scala(八):基础语法学习 循环
  9. [JS] 事件冒泡,阻止事件冒泡,事件的三个阶段(捕获,目标,冒泡)
  10. python 判断字典是否包含某个key,以及对应的value 值