1、将得到的UTC时间转化成北京时间:(假设获得的时间格式为:2018-08-02T14:17:39+00:00)

def utc_to_local(utc_time_str, utc_format='%Y-%m-%dT%H:%M:%S+00:00'):local_tz = pytz.timezone('Asia/Chongqing')local_format = "%Y-%m-%d %H:%M:%S"utc_dt = datetime.datetime.strptime(utc_time_str, utc_format)local_dt = utc_dt.replace(tzinfo=pytz.utc).astimezone(local_tz)# print(local_dt)time_str = local_dt.strftime(local_format)return time_str

2、将得到的EST时间转化成北京时间:(假设获得的时间格式为:Jul 10, 2018 5:15 PM EST)

def est_to_local(est_time_str, est_format='%b %d, %Y %I:%M %p EST'):est_tz = pytz.timezone('EST') # 标注时间的时区local_tz = pytz.timezone('Asia/Chongqing') # 北京时区local_format = "%Y-%m-%d %H:%M:%S"  # 所需要的时间打印格式est_dt = datetime.datetime.strptime(est_time_str, est_format)local_dt = est_dt.replace(tzinfo=est_tz).astimezone(local_tz) # 将原有时区换成我们需要的time_str = local_dt.strftime(local_format)# return time_str

3 时间格式2018-08-02T14:17:39+00:00  中,最后的+00:00表示的是UTC时间,如果是+01:00,则需要去找到UTC+01:00对应的时区名称,然后放入pytz.timezone(‘’)中,按住ctrl、点击timezone函数,里面有所有时区对应的名称

将UTC、EST时区的时间转化成北京时间(python)相关推荐

  1. PostgreSQL | 将 timestamptz 格式的UTC时间转换成北京时间

    PostgreSQL | 将 timestamptz 格式的UTC时间转换成北京时间 1.将UTC时间"2020-08-25 02:11:34.59741+00" 转换成北京时间( ...

  2. python UTC时间转换成北京时间

    UTC时间转成北京时间: 例如:2020-04-26T03:02:01Z 转成 2020-04-26 11:02:01 时差问题:UTC+8=北京时间 from datetime import dat ...

  3. 日期格式:ddMMyy-hhmmss,格林威治时间转换成北京时间

    有些项目需要第三方的接口来取数据,这样就有个问题,那就是有些字段比较特殊,采用的都是国际标准时间,方便别的语言调用,这样时间差就相差不一样了,需要进行转换. 例如:GPS的数据时间格式:ddMMyy- ...

  4. c语言 北京时间转换utc时间_UTC时间转换成北京时间C语言函数代码

    UTC + 时区差 = 本地时间 时区差东为正,西为负.在此,把东八区时区差记为 +0800, UTC + (+0800) = 本地(北京)时间 (1) 那么,UTC = 本地时间(北京时间))- 0 ...

  5. UTC时间转换成北京时间C语言函数代码

    UTC + 时区差 = 本地时间 时区差东为正,西为负.在此,把东八区时区差记为 +0800, UTC + (+0800) = 本地(北京)时间 (1) 那么,UTC = 本地时间(北京时间))- 0 ...

  6. 格林威治时间转换成北京时间,Mon May 10 2021 15:34:42 GMT+0800 (中国标准时间) TO 2021/5/10

    public class DateUtil {public final static String FORMAT_STRING = "yyyy-MM-dd HH:mm:ss";pu ...

  7. 格林威治时间转换成北京时间

    解析rss订阅内容时候,发现pubDate是格林威治时间格式,在手册上找到这个函数,收藏 gmstrtotime($sgm) {$months = array('Jan'=>1,'Feb'=&g ...

  8. java-UTC时间戳格式化成年月日,UTC时间戳转成北京时间并格式化年月日

    java-UTC时间戳格式化北京时间 一.时间戳定义 二.应用场景 1.UTC时间戳,格式化成年月日时分秒 2.UTC时间戳格式化年月日并转成北京时间的两种实现方式 三.总结 一.时间戳定义 1.UT ...

  9. vue将毫秒为单位的时间转化成分钟和秒

    vue将毫秒为单位的时间转化成分钟和秒 主要应用在前端将音乐时间显示为 00:00( 分钟: 秒格式 ) 代码实现 时间戳 = song.duration 分钟 Math.floor((Math.ro ...

最新文章

  1. Servlet----ServletContext
  2. python代码写好了怎么运行并画图-无所不能的python编程是怎么快速画图的呢?5分钟学会!...
  3. Linux常用命令和服务器配置
  4. 组策略管理——软件限制策略(4)
  5. java8 默认方法_Java 8的默认方法:可以做什么和不能做什么?
  6. Wt::WTreeNode
  7. Java程序员如何提升技能
  8. 揭秘设计模式:策略模式(Strategy)的枚举(Enum)实现
  9. 【题解】ZJOI2017仙人掌
  10. 【Unity编辑器扩展】查找场景和资源内挂载某脚本的所有对象
  11. java面向接口编程思想
  12. 传感器实验——超声波测距
  13. 电脑登录微信,手机退出微信,电脑端微信仍然在线(IOS)
  14. 商标注册服务的详细讲解
  15. ​英伟达 CEO 黄仁勋:摩尔定律结束了;苹果新专利:折叠式iPhone可自行修复折痕;Rust 1.64.0 发布|极客头条...
  16. 华为手机一键修改机器码信息
  17. (第二章) hive安装之Hive安装部署
  18. Android The emulator process for AVD XXX has terminated.
  19. mysql查询表可编辑器_数据库查看编辑工具(Exportizer)
  20. 37岁生日快乐哦:说点大实话

热门文章

  1. 这种公司再也呆不下去了!我要跳槽!
  2. java 鼠标变成手型_当鼠标放在按钮上时让指针变为手型
  3. 新开通了我的CSDN博客,写个处女篇
  4. 如何用Java微信扫码实现签到_详解JAVA后端实现统一扫码支付:微信篇
  5. 微信公众号都有哪些传播方式吸引粉丝
  6. 计算机夏令营、预推免面试经验【北理cs,北航cs,复旦cs大数据,浙大cs】
  7. PM 时间管理技能—麦肯锡30秒电梯理论
  8. 基于celeba数据集和pytorch框架实现dcgan的人脸图像生成
  9. ROS学习小笔记(Topic通信 ,service通信,参数服务器)
  10. c语言分离个位十位百位_用c语言如何表示出一个数的个位,百位,十位