关于时间转换的问题

取到的是2016-12-18T10:20:00Z 应该是utc吧 ---- 想插入influxdb 的time字段类似1482384635102047839 这好像又部是标准的时间戳

请问应该怎么转化呢。

慕虎7371278
浏览 462回答 2
2回答

慕标5832272

我猜是这样的 >>> import time >>> int(time.time()*1000000000) 1482389517803608064

汪汪一只猫

import pytz import datetime import time def utc_to_local(utc_time_str, utc_format='%Y-%m-%dT%H:%M:%SZ'): local_tz = pytz.timezone('Asia/Chongqing') local_format = "%Y-%m-%d %H:%M" utc_dt = datetime.datetime.strptime(utc_time_str, utc_format) local_dt = utc_dt.replace(tzinfo=pytz.utc).astimezone(local_tz) time_str = local_dt.strftime(local_format) return int(time.mktime(time.strptime(time_str, local_format)))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python