pandas.DatetimeIndex.is_leap_year#

propertyDatetimeIndex.is_leap_year[source] #

Boolean indicator if the date belongs to a leap year.

A leap year is a year, which has 366 days (instead of 365) including 29th of February as an intercalary day. Leap years are years which are multiples of four with the exception of years divisible by 100 but not by 400.

Returns:
Series or ndarray

Booleans indicating if dates belong to a leap year.

Examples

This method is available on Series with datetime values under the .dt accessor, and directly on DatetimeIndex.

>>> idx = pd.date_range("2012年01月01日", "2015年01月01日", freq="YE")
>>> idx
DatetimeIndex(['2012年12月31日', '2013年12月31日', '2014年12月31日'],
 dtype='datetime64[ns]', freq='YE-DEC')
>>> idx.is_leap_year
array([ True, False, False])
>>> dates_series = pd.Series(idx)
>>> dates_series
0 2012年12月31日
1 2013年12月31日
2 2014年12月31日
dtype: datetime64[ns]
>>> dates_series.dt.is_leap_year
0 True
1 False
2 False
dtype: bool