出于某些原因,我的雇主不想使用pip安装第三方软件包,只希望我使用在trusty上托管的软件包。因此,我现在无法在我的代码中使用pytz。那么,我该如何检查特定时区中的某个日期是否处于夏令时?以下是我使用pytz的原始代码。
import pytz
import datetime
...
target_date = datetime.datetime.strptime(arg_date, "%Y-%m-%d")
time_zone = pytz.timezone('US/Eastern')
dst_date = time_zone.localize(target_date, is_dst=None)
est_hour = 24
if bool(dst_date.dst()) is True:
est_hour -= 4
else:
est_hour -= 5