Атрибут end_time
Атрибут end_time применяется к объекту Period
и возвращает метку времени в формате Timestamp,
которая соответствует последнему моменту данного периода.
Этот атрибут полезен, когда нужно определить точную границу
окончания временного интервала, включая время с точностью
до наносекунды для соответствующей частоты.
Синтаксис
period.end_time
Пример
Давайте создадим период с месячной частотой и получим время его окончания:
import pandas as pd
period = pd.Period('2025-01', freq='M')
res = period.end_time
print(res)
Результат выполнения кода:
2025-01-31 23:59:59.999999999
Пример
Давайте создадим период с дневной частотой и получим время окончания:
import pandas as pd
period = pd.Period('2025-01-15', freq='D')
res = period.end_time
print(res)
Результат выполнения кода:
2025-01-15 23:59:59.999999999
Пример
Давайте создадим период с почасовой частотой и получим время окончания:
import pandas as pd
period = pd.Period('2025-01-15 10:00', freq='H')
res = period.end_time
print(res)
Результат выполнения кода:
2025-01-15 10:59:59.999999999
Пример
Давайте получим время окончания периода с годовой частотой:
import pandas as pd
period = pd.Period('2025', freq='Y')
res = period.end_time
print(res)
Результат выполнения кода:
2025-12-31 23:59:59.999999999
Смотрите также
-
атрибут
start_time,
который возвращает время начала периода -
атрибут
freq,
который возвращает частоту периода -
метод
asfreq,
который преобразует период к другой частоте -
метод
to_timestamp,
который преобразует период в метку времени