특정 이유로 인해 제 고용주는 제 3 자 패키지를 설치하기 위해 pip를 사용하고 싶지 않고 믿을만한 곳에서만 패키지를 사용하기를 원합니다. 따라서, 나는 이제 내 코드에서 pytz를 사용할 수 없다. 시간대의 특정 날짜가 DST에 있는지 확인하는 방법은 무엇입니까? 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
미국 시간대 만 걱정 되나요? 아니면 전 세계에서 작동해야합니까? –
제가 우려하는 유일한 시간대는 미국 동부입니다. – DeadCake