pytz

Utilities

Преобразования часовых поясов

Обзор pytz

pytz переносит базу данных часовых поясов Олсона на Python. Он позволяет выполнять точные и кроссплатформенные расчеты часовых поясов, поддерживая сотни часовых поясов со всего мира. pytz — стандартный выбор, когда вам нужно преобразовать объекты datetime между часовыми поясами или работать с датами и временем с учетом часовых поясов в Python.

pytz входит в состав дистрибутива PythonPyodideи мгновенно доступен вPyRun. Вы можете исследовать преобразования часовых поясов, работать с датами и временем с учетом летнего времени и форматировать время для разных языков без какой-либо установки.

Код и вывод выполнения

Преобразование даты и времени по глобальным часовым поясам.

from datetime import datetime
import pytz

event_utc = datetime(2025, 12, 31, 23, 0, 0, tzinfo=pytz.utc)
print("New Year UTC:", event_utc.strftime("%Y-%m-%d %H:%M %Z"))

zones = [
    "America/New_York",
    "Europe/London",
    "Asia/Kolkata",
    "Asia/Tokyo",
    "Australia/Sydney",
]

print("\nNew Year around the world:")
for tz_name in zones:
    tz = pytz.timezone(tz_name)
    local_dt = event_utc.astimezone(tz)
    print(f"  {tz_name:<25} {local_dt.strftime('%Y-%m-%d %H:%M %Z')}")

Сопутствующие пакеты

Рекомендуемые ресурсы Python

Расширьте свои знания с помощью соответствующих интерактивных руководств, шпаргалок и сравнений кода.

Учебник по Python

Циклы Python

Узнайте, как использовать циклы Python для перебора данных. Освойте циклы for, while, прерывание, продолжение и лучшие практики работы с циклами с помощью интерактивных примеров.

Посмотреть ресурс
Практическое руководство

Как отсортировать список в Python

Узнайте, как сортировать список в Python с помощью метода sort() и функции sorted(). Ознакомьтесь с примерами пользовательской сортировки ключей и обратного порядка.

Посмотреть ресурс
Шпаргалка

Шпаргалка по строковым методам Python

Полное справочное руководство по манипулированию строками в Python. Мастер форматирования, поиска, разделения, замены и проверки свойств строк.

Посмотреть ресурс
Сравнение языков

Python против JavaScript: какой язык программирования лучше?

Всестороннее сравнение Python и JavaScript. Изучите синтаксические различия, производительность, варианты использования (серверная и клиентская части) и примеры кодирования.

Посмотреть ресурс