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))+"\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=}},
"sort": [}],
"_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時間轉換
utc時間轉換,最終得到的都是utc時間。簡單來說就是 時間戳 timestamp 轉換 utc顯示時間 datetime 使用time.gmtime timestamp 顯示時間 datetime 轉換 utc時間戳 timestamp 使用calendar.timegm datetime.tim...
Python本地時間與UTC時間轉換
coding utf 8 import time import datetime class timeshift def init self pass defget utctime self datetime.datetime utc time datetime.datetime.utcfromti...
mysql 獲取昨天資料 utc時間
yzj邀請昨日資料 select s.id,s.create at,ch.id,ch.code as channel,c.id c.code as custom,so.id,so.code as source from invite ship s left join invite channel c...