扣丁学堂Python培训简述Python获取utc时间转化为本地时间的方法
本篇文章扣丁学堂Python培训小编给读者们分享一下Python获取utc时间转化为本地时间的方法,感兴趣的小伙伴就随小编来了解一下吧,希望对小伙伴们有帮助。

方法一:
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))+" "
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))+"
"
 write_file.write(message)
write_file.close()方法三:
UTC转化UTC
utc1 = 1406869066, utc2 = 1406869070 相差4, 也就是这两个时间相差4秒
想要了解更多关于Python开发方面内容的小伙伴,请关注扣丁学堂Python培训官网、微信等平台,扣丁学堂IT职业在线学习教育有专业的Python讲师为您指导,此外扣丁学堂老师精心推出的Python视频教程定能让你快速掌握Python从入门到精通开发实战技能。扣丁学堂Python技术交流群:279521237。
相关推荐
  fenxinzi    2020-01-18  
   浪迹一生    2015-07-06  
   wenchanter    2016-03-16  
   eastnow    2010-02-26  
   huakai    2019-06-03  
   fghghhdf    2019-06-03  
   DataPythonVBA    2017-12-21  
   89421950    2018-10-28  
   kker    2016-11-17  
   emlinux    2012-05-11  
   fincakkk    2017-05-03  
   PythonGCS    2019-01-15  
   songhuanlinux    2007-10-07  
   python0    2018-12-31  
   ITlinuxP    2006-11-23  
   PHP100    2019-03-27  
   清醒疯子    2018-05-20