РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
527 of 687 menu

Метод tz_convert

Метод tz_convert применяется к Timestamp и преобразует его в указанный часовой пояс. Первым параметром передается строка с названием целевого часового пояса (например, 'Europe/Moscow' или 'US/Eastern'). Исходный объект должен быть локализован (иметь часовой пояс), иначе метод вызовет ошибку.

Синтаксис

timestamp.tz_convert(tz)

Пример

Давайте создадим локализованный объект Timestamp и преобразуем его в другой часовой пояс:

import pandas as pd ts = pd.Timestamp('2026-01-01 12:00:00', tz='UTC') res = ts.tz_convert('Europe/Moscow') print(res)

Результат выполнения кода:

2026-01-01 15:00:00+03:00

Пример

Давайте преобразуем время из одного пояса в другой с учетом летнего времени:

import pandas as pd ts = pd.Timestamp('2026-06-01 12:00:00', tz='Europe/London') res = ts.tz_convert('US/Eastern') print(res)

Результат выполнения кода:

2026-06-01 07:00:00-04:00

Пример

Метод также можно использовать для преобразования в объект с наивным временем (без часового пояса). Для этого нужно передать None:

import pandas as pd ts = pd.Timestamp('2026-01-01 12:00:00', tz='UTC') res = ts.tz_convert(None) print(res)

Результат выполнения кода:

2026-01-01 12:00:00

Смотрите также

  • метод tz_localize,
    который добавляет часовой пояс к объекту
  • атрибут tz,
    который возвращает часовой пояс объекта
  • метод to_pydatetime,
    который преобразует в объект datetime
  • метод normalize,
    который приводит время к полуночи
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить