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

2024-04-27 04:53:14 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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


Tags: 函数字符串格式偏移量dst时刻losangeles
1条回答
网友
1楼 · 发布于 2024-04-27 04:53:14

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

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

使用^{}将日期转换为datetime对象:

^{pr2}$

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

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

相关问题 更多 >