gpt4 book ai didi

Python:找出本地时区

转载 作者:IT老高 更新时间:2023-10-28 20:30:15 25 4
gpt4 key购买 nike

我想将日志文件中的 UTC 时间戳与本地时间戳进行比较。创建本地 datetime 对象时,我使用类似:

>>> local_time=datetime.datetime(2010, 4, 27, 12, 0, 0, 0, 
tzinfo=pytz.timezone('Israel'))

我想找到一个自动工具,将tzinfo=pytz.timezone('Israel') 替换为当前本地时区。

有什么想法吗?

最佳答案

在 Python 3.x 中,本地时区可以这样计算:

import datetime
LOCAL_TIMEZONE = datetime.datetime.now(datetime.timezone.utc).astimezone().tzinfo

datetimecode 的使用很棘手.

对于python < 3.6,你需要

import datetime
LOCAL_TIMEZONE = datetime.datetime.now(datetime.timezone(datetime.timedelta(0))).astimezone().tzinfo

关于Python:找出本地时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2720319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com