原文:

https://blog.csdn.net/zoulonglong/article/details/80585716

需求背景:目前在做接口的自动化测试平台,由于接口用例执行后返回的结果中的时间是http头部时间,时间格式为‘Tue, 08 May 2018 06:17:00 GMT’,现在想将它转换成‘2018-05-08 06:17:00’这种格式
方法:
1、先看下如何将datetime类型转换成HTTP头所用的GMT时间格式字符串
import datetime
GMT_FORMAT =  '%a, %d %b %Y %H:%M:%S GMT'
datetime.datetime.utcnow().strftime(GMT_FORMAT)
2、再看下如何将GMT时间格式的字符串转换成datetime类型:
TIME = '2018-05-08 06:17:00'
datetime.datetime.strptime(TIME,GMT_FORMAT)
3、一般GMT时间与我国本地时间有个时间差,如果要转换成本地时间,需要再加减一段时间
datetime.datetime.strptime(TIME,GMT_FORMAT)+datetime.timedelta(hours=8)  #这样就转换成了我国的时间了,北京时间是东八区,要加上8个小时
其实就是使用strftime和strptime两个函数相互转换而已,如果对两个函数感兴趣,请参阅博客python学习之strptime和strftime方法
若想进一步了解datetime.timedelta()类的使用方法,请参阅博客python学习之timedelta

python中将HTTP头部中的GMT时间转换成datetime时间格式相关推荐

  1. mysql 格林时间转换_格林时间转换成正常时间

    uscdbmt@rac1:~> date +%s 1414741902 oracle中怎么把这个1414741902转换成正常时间格式 select Numtodsinterval(141474 ...

  2. 当前时间转换成UTC时间

    以下为postman在Pre-request设置当前时间为UTC时间: //格式化时间方法-勿动 Date.prototype.format = function(format){ var o = { ...

  3. 格林时间转换成正常时间

    uscdbmt@rac1:~> date +%s 1414741902 oracle中怎么把这个1414741902转换成正常时间格式 select Numtodsinterval(141474 ...

  4. 将Json转换过来的带T的字符串格式的时间转换成正常时间,并通过指定格式输出

    java中时间接受Json转换时间格式很讨厌,因为json转换的时间带有"T",导致转换时间出错.我提供了下面方法可以转换时间并传出指定格式时间: /*** 将Json转换过来的带 ...

  5. 用计算机如何换成音乐,win10电脑中怎么将视频转换成音频mp3格式

    近日有win10系统用户想要将视频转换成音频mp3格式,但是却不知道要怎么操作,其实我们可以利用第三方工具就可以实现,本文就给大家带来win10电脑中将视频转换成音频mp3格式的详细操作步骤吧. 具体 ...

  6. 将本地时间转换成 UTC 时间,0时区时间

    // 将时间戳转换成日期格式: function timestampToTime(timestamp) { var date = new Date(timestamp);//时间戳为10位需*1000 ...

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

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

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

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

  9. jQuery 将本地时间转换成 UTC 时间,计算时差,将UTC时间转换成 本地 时间

    //使用方式 let date = 'YYYY-MM-DD'; //你的时间格式(你的时间)//调用 FormatUtcDate(new Date( date + ' 00:00:00 ')) For ...

最新文章

  1. 必须了解的 MySQL 三大日志
  2. BZOJ4034 树上操作(树剖 线段树大模板)
  3. 初步学习pg_control文件之三
  4. python write非法字符报错_Python爬虫实现的微信公众号文章下载器
  5. Py之huaweicloud-sdk-python:huaweicloud-sdk-python的简介、安装、使用方法之详细攻略
  6. 10个优秀的 Web UI 库/框架
  7. python版:装饰器模式
  8. React native 第三方组件 React native swiper
  9. google 地图 V3 运动轨迹
  10. 批量更改文件名的批处理文件
  11. LeetCode之猜数字大小
  12. 字符串的操作,计算,拼接
  13. 【转】Perl、PHP、Python、Java和Ruby的比较
  14. idea格式化代码小技巧
  15. fseek函数、ftell函数和rewind函数
  16. CentOS配置静态IP地址
  17. 激荡2020——四大通信设备商年报分析
  18. Traffic Flow Prediction Using Graph Convolution Neural NetworksOC 翻译笔记
  19. HashMap的底层原理你真的知道?
  20. java服务器如何群发消息,java TCP编程简单实现一个消息群发功能

热门文章

  1. 马斯克晒特斯拉Autopilot疯狂驾驶模式,称还要开发“极速惊魂”模式
  2. 记一次由Redis分布式锁造成的重大事故,避免以后踩坑!
  3. Spring MVC+Spring+Mybatis实现支付宝支付功能(附完整代码)
  4. 网络常见的 9 大命令,非常实用!
  5. 计算机科学和Python编程导论(三) 一些简单的数值程序
  6. 【pandas学习笔记】Series
  7. 基于深度学习方法的图像分割,差距不止一点点
  8. 新冠最凶变种出现!突变量德尔塔两倍,专家称感染率超原毒株500%,引发全球股市震荡...
  9. PyTorch 源码解读之 torch.serialization torch.hub
  10. 堪比当年的LSTM,Transformer引燃机器学习圈:它是万能的