Есть ли способ генерировать трехбуквенные коды/аббревиатуры для часовых поясов в Python?Python

Программы на Python
Ответить
Anonymous
 Есть ли способ генерировать трехбуквенные коды/аббревиатуры для часовых поясов в Python?

Сообщение Anonymous »

Очевидно, что печать сейчас, дата, дата и часовой пояс возможно с помощью модуля DateTime и времени (один из многих способов): < /p>

Код: Выделить всё

timezone_name = time.tzname[time.localtime().tm_isdst]

Однако мне нужно получить 3 -буквенный код для этого конкретного часового пояса - не зная заранее, в каком часовом поясе мы находимся в.
< P> Я проверил много библиотек (часовой пояс, время, питц и т. Д.), Однако все они основывались на прохождении часового пояса самим собой или генерированием всего имени часового пояса, а не аббревиатура. < /p>
< P> Интересно, есть ли способ достичь этого в Python?
Спасибо за любую помощь! Так элегантно: < /p>

Код: Выделить всё

time_zone = time.tzname[time.localtime().tm_isdst] tz_abbrev = ''.join([char for char in time_zone if char.isupper()])


Подробнее здесь: https://stackoverflow.com/questions/793 ... zones-in-p
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»