gpt4 book ai didi

python - 在python中获取特定时间和时区的偏移量

转载 作者:太空宇宙 更新时间:2023-11-04 10:29:29 25 4
gpt4 key购买 nike

我需要一个函数来返回特定时刻特定时区的偏移量。我在格式为 America/Los_Angeles 的字符串变量中有时区,我有格式为 2014-12-01

的日期

偏移量需要对 DST 敏感,这意味着对于洛杉矶,它应该在夏季返回 -07,在冬季返回 -08。

最佳答案

您可以使用 pytz 将字符串转换为时区对象:

tz = pytz.timezone('America/Los_Angeles')

使用 strptime 将日期转换为 datetime 对象:

dt = datetime.datetime.strptime('2014-12-01', '%Y-%m-%d')

现在可以推导出小时偏移量:

offset = int(tz.utcoffset(dt).total_seconds() / 3600.0)

关于python - 在python中获取特定时间和时区的偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27697117/

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