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

Атрибут date

Атрибут date применяется к Series с типом данных datetime и возвращает компонент даты (год, месяц, день) без временной части. Результат представляется в виде объектов типа datetime.date.

Синтаксис

ser.dt.date

Пример

Создадим серию с датами и временем и извлечём из неё компонент даты:

import pandas as pd from datetime import datetime ser = pd.Series([ datetime(2026, 9, 9, 15, 30, 0), datetime(2025, 12, 31, 23, 59, 59), datetime(2024, 2, 29, 10, 0, 0) ]) res = ser.dt.date print(res)

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

0 2026-09-09 1 2025-12-31 2 2024-02-29 dtype: object

Пример

Извлечём дату из серии, созданной с помощью функции to_datetime:

import pandas as pd ser = pd.to_datetime([ '2026-09-09 12:00:00', '2025-01-01 00:00:00' ]) res = ser.dt.date print(res)

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

0 2026-09-09 1 2025-01-01 dtype: object

Пример

Используем атрибут date для фильтрации данных по дате без учёта времени:

import pandas as pd from datetime import datetime ser = pd.Series([ datetime(2026, 9, 9, 8, 0, 0), datetime(2026, 9, 9, 20, 0, 0), datetime(2026, 9, 10, 12, 0, 0) ]) target_date = datetime(2026, 9, 9).date() mask = ser.dt.date == target_date res = ser[mask] print(res)

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

0 2026-09-09 08:00:00 1 2026-09-09 20:00:00 dtype: datetime64[ns]

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

  • атрибут year,
    который извлекает год из datetime
  • атрибут month,
    который извлекает месяц из datetime
  • атрибут day,
    который извлекает день из datetime
  • атрибут time,
    который извлекает время из datetime
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить