关于时间转换的问题

发布于 2022-09-04 08:22:38 字数 124 浏览 22 评论 0

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

请问应该怎么转化呢。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

猥︴琐丶欲为 2022-09-11 08:22:38

我猜是这样的

>>> import time
>>> int(time.time()*1000000000)
1482389517803608064
哆啦不做梦 2022-09-11 08:22:38
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)))
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文