python 獲取utc時間轉化為本地時間

2021-08-13 21:04:50 字數 2052 閱讀 3426

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...