Используйте Python, чтобы узнать, есть ли часовой пояс в настоящее время в летнее время [дубликата]

На этот вопрос уже есть ответ:

Какой часовой пояс сейчас используется в летнее время? 1 ответ

У нас есть сервер, который работает по времени GMT. Мне нужно написать скрипт на Python, который определяет, есть ли сейчас (в эту самую секунду) летнее время (DST) в Лос-Анджелесе, штат Калифорния. Как я могу сделать это? Я посмотрел на pytz и время, но я не могу понять это. Я понимаю, что мог бы создать некоторую логику, например сравнивать текущее время в Лос-Анджелесе с временем по Гринвичу, но было бы намного чище, если бы вместо этого я мог использовать стандартную библиотеку.

Благодарност

Редакция: Вот пример кода, где я настраиваю часовой пояс:

from pytz import timezone
import pytz
from datetime import datetime, timedelta

tz = timezone('America/Los_Angeles')
// Instantiate a datetime object using tz? 

Редактировать: Вот фрагмент кода, который будет работать. Это не элегантно, поэтому я спрашиваю, есть ли библиотека или что-то для этого. Может быть, как функция is_dst ().

utc = timezone("UTC")
now = utc.localize(datetime.utcnow())
los_angeles_tz = timezone('America/Los_Angeles')
los_angeles_time = now.astimezone(los_angeles_tz)

delta = los_angeles_time.utcoffset()
dstDelta = timedelta(hours=-8)

is_dst = (delta == dstDelta)

Ответы на вопрос(2)

Ваш ответ на вопрос