vero moda官方旗舰店,天天向上20091009,703804散讲温州
方法一:
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求numpy中array按列非零元素的平均值案例
网友评论