python 获取utc时间转化为本地时间的方法


Posted in Python onDecember 31, 2018

方法一:

import datetime

timenow = (datetime.datetime.utcnow() + datetime.timedelta(hours=8)) #将utc时间转化为本地时间
timetext = timenow.strftime('%y%m%d')

方法二:

import datetime
import dateutil.parser

st_time = hit['_source']['start_time']
re_time = hit['_source']['report_time']
igmp_delay = hit['_source']['igmp_delay']
live_delay = hit['_source']['live_delay']
st = dateutil.parser.parse(st_time) #将2017-12-21T04:57:42.000Z 字符串转化为时间
re = dateutil.parser.parse(re_time)
start_time =(st+datetime.timedelta(hours=8)) #将#将utc时间2017-12-21T04:57:42.000Z 转化为时间本地时间2017-12-21 12:57:42+00:00
report_time = (re+datetime.timedelta(hours=8))
message = str(start_time)[0:19]+","+str(report_time)[0:19]+","+str(int(igmp_delay))+","+str(int(live_delay))+"\n"

python 从es中获取数据

import os
import datetime
from elasticsearch import Elasticsearch
import dateutil.parser


es = Elasticsearch(hosts="127.0.0.1",timeout=10000)
write_file=open('C:\\Users\\Administrator\\Desktop\\gather-005-201712210.csv',"a+",encoding="utf-8")


rs = es.search(
  index = "gather-005-20171221",
  body={
  "size":42,
  "query": {
  "term": {
   "itv_account": {
    "value": "38:FA:CA:D9:5F:2B"
   }
  }
 },
  "sort": [
  {
   "report_time": {
    "order": "desc"
   }
  }
 ],
 "_source": ["start_time","report_time","igmp_delay","live_delay"]
}
)

for hit in rs['hits']['hits']:
  st_time = hit['_source']['start_time']
  re_time = hit['_source']['report_time']
  igmp_delay = hit['_source']['igmp_delay']
  live_delay = hit['_source']['live_delay']
  st = dateutil.parser.parse(st_time)
  re = dateutil.parser.parse(re_time)
  start_time =(st+datetime.timedelta(hours=8))
  report_time = (re+datetime.timedelta(hours=8))
  message = str(start_time)[0:19]+","+str(report_time)[0:19]+","+str(int(igmp_delay))+","+str(int(live_delay))+"\n"
  write_file.write(message)

write_file.close()

方法三:

UTC转化UTC

utc1 = 1406869066, utc2 = 1406869070 相差4, 也就是这两个时间相差4秒

以上这篇python 获取utc时间转化为本地时间的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 文件和路径操作函数小结
Nov 23 Python
python命令行参数sys.argv使用示例
Jan 28 Python
Python入门篇之条件、循环
Oct 17 Python
详解K-means算法在Python中的实现
Dec 05 Python
python学习之hook钩子的原理和使用
Oct 25 Python
Python实现简易过滤删除数字的方法小结
Jan 09 Python
对python 调用类属性的方法详解
Jul 02 Python
解决python 读取excel时 日期变成数字并加.0的问题
Oct 08 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
Jul 07 Python
简单了解如何封装自己的Python包
Jul 08 Python
tensorflow2.0教程之Keras快速入门
Feb 20 Python
python munch库的使用解析
May 25 Python
python 实现UTC时间加减的方法
Dec 31 #Python
Python从单元素字典中获取key和value的实例
Dec 31 #Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
Dec 31 #Python
python 实现得到当前时间偏移day天后的日期方法
Dec 31 #Python
利用python修改json文件的value方法
Dec 31 #Python
python 提取tuple类型值中json格式的key值方法
Dec 31 #Python
python 提取key 为中文的json 串方法
Dec 31 #Python
You might like
用PHP实现的随机广告显示代码
2007/06/14 PHP
php实现的Captcha验证码类实例
2014/09/22 PHP
关于PHP开发的9条建议
2015/07/27 PHP
超级退弹代码
2008/07/07 Javascript
Javascript 面向对象编程(一) 封装
2011/08/28 Javascript
仿新浪微博返回顶部的jquery实现代码
2012/10/01 Javascript
JS下拉缓冲菜单示例代码
2013/08/30 Javascript
优化Node.js Web应用运行速度的10个技巧
2014/09/03 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
JavaScript中Function详解
2015/02/27 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
js简单实现表单中点击按钮动态增加输入框数量的方法
2015/08/18 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
完美JQuery图片切换效果的简单实现
2016/07/21 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
2018/09/18 Javascript
react高阶组件添加和删除props
2019/04/26 Javascript
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
[08:44]和酒神一起战斗 DOTA2教你做大人
2014/03/27 DOTA
详解Python3中字符串中的数字提取方法
2017/01/14 Python
对pandas中to_dict的用法详解
2018/06/05 Python
浅谈Pandas 排序之后索引的问题
2018/06/07 Python
django使用JWT保存用户登录信息
2020/04/22 Python
解决更改AUTH_USER_MODEL后出现的问题
2020/05/14 Python
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
西尔斯百货官网:Sears
2016/09/06 全球购物
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
Nordgreen台湾官网:极简北欧设计手表
2019/08/21 全球购物
夏季奶茶店创业计划书
2014/01/16 职场文书
人事专员职责
2014/02/22 职场文书
领导班子四风问题个人对照检查材料
2014/10/04 职场文书
2014年协会工作总结
2014/11/22 职场文书
2014年校长工作总结
2014/12/11 职场文书
Vue的过滤器你真了解吗
2022/02/24 Vue.js
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python
Python 文字识别
2022/05/11 Python