У меня есть данные, которые являются UTC смещение и время UTC. Учитывая это, возможно ли в Python получить локальный часовой пояс пользователя (в основном, чтобы определить, является ли это DST и т. Д., Вероятно, используя pytz), аналогично функции в PHP timezone_name_from_abbr
?Возможно ли получить часовой пояс в Python с отметкой времени UTC и смещением UTC?
Например:
Если мое время эпоха 1238720309, я могу получить время UTC, как:
>>> d = datetime.utcfromtimestamp(1238720309)
>>> print d + dt.timedelta(0,-28800) #offset for pacific I think
2009-04-02 17:04:41.712143
Это верно только это PDT прямо сейчас, поэтому он должен быть:
2009-04-02 18:04:41.712413
Мне нужно, чтобы часовой пояс использовался в pytz, чтобы выяснить, есть ли летнее время, я думаю?
относящийся: [pytz: return Olson Timezone name from only GMT Offset] (http://stackoverflow.com/a/30335175/4279) – jfs