pandas.PeriodIndex.end_time#

propertyPeriodIndex.end_time[source] #

Get the Timestamp for the end of the period.

Returns:
Timestamp

See also

Period.start_time

Return the start Timestamp.

Period.dayofyear

Return the day of year.

Period.daysinmonth

Return the days in that month.

Period.dayofweek

Return the day of the week.

Examples

For Period:

>>> pd.Period('2020-01', 'D').end_time
Timestamp('2020年01月01日 23:59:59.999999999')

For Series:

>>> period_index = pd.period_range('2020年1月1日 00:00', '2020年3月1日 00:00', freq='M')
>>> s = pd.Series(period_index)
>>> s
0 2020-01
1 2020-02
2 2020-03
dtype: period[M]
>>> s.dt.end_time
0 2020年01月31日 23:59:59.999999999
1 2020年02月29日 23:59:59.999999999
2 2020年03月31日 23:59:59.999999999
dtype: datetime64[ns]

For PeriodIndex:

>>> idx = pd.PeriodIndex(["2023-01", "2023-02", "2023-03"], freq="M")
>>> idx.end_time
DatetimeIndex(['2023年01月31日 23:59:59.999999999',
 '2023年02月28日 23:59:59.999999999',
 '2023年03月31日 23:59:59.999999999'],
 dtype='datetime64[ns]', freq=None)