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

获取python中特定时间和时区的偏移量,python,timezone-offset,Python,Timezone Offset,我需要一个函数,它将返回特定时刻特定时区的偏移量。我的时区是字符串变量,格式为America/Los_Angeles,日期是2014-12-01 偏移量需要对DST敏感,这意味着对于洛杉矶来说,它应该在夏季返回-07,在冬季返回-08。您可以使用以下命令将字符串转换为时区对象: 使用以下命令将日期转换为datetime对象: 现在可以导出小时偏移量: offset = int(tz.utcoffset(dt).total_seconds() / 3600.0) 您可以使用以下命令将字符串转换为

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


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

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

使用以下命令将日期转换为
datetime
对象:

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

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

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

使用以下命令将日期转换为
datetime
对象:

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

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