pandas.Period.strftime
-
Period.strftime() -
Возвращает строковое представление
Periodв зависимости от выбранногоfmt.fmtдолжно быть строкой, содержащей одну или несколько директив. Метод распознаёт те же директивы, что и функцияtime.strftime()стандартного дистрибутива Python, а также специфические дополнительные директивы%F,%q. (форматирование и документация первоначально из scikits.timeries)Директива Значение Примечания %aСокращённое имя дня недели по локали. %AПолное имя дня недели по локали. %bСокращённое имя месяца по локали. %BПолное имя месяца по локали. %cСоответствующее представление даты и времени по локали. %dЧисло месяца в виде десятичной цифры [01,31]. %f«Финансовый» год без столетия в виде десятичной цифры [00,99] (1) %F«Финансовый» год со столетием в виде десятичной цифры (2) %HЧас (24-часовой формат) в виде десятичной цифры [00,23]. %IЧас (12-часовой формат) в виде десятичной цифры [01,12]. %jНомер дня в году в виде десятичной цифры [001,366]. %mНомер месяца в виде десятичной цифры [01,12]. %MМинуты в виде десятичной цифры [00,59]. %pЛокальное обозначение AM или PM. (3) %qНомер квартала в виде десятичной цифры [01,04] %SСекунды в виде десятичной цифры [00,61]. (4) %UНомер недели в году (воскресенье — первый день недели) в виде десятичной цифры [00,53]. Все дни в новом году до первого воскресенья считаются неделей 0. (5) %wДень недели в виде десятичной цифры [0(воскресенье),6]. %WНомер недели в году (понедельник — первый день недели) в виде десятичной цифры [00,53]. Все дни в новом году до первого понедельника считаются неделей 0. (5) %xСоответствующее представление даты по локали. %XСоответствующее представление времени по локали. %yГод без столетия в виде десятичной цифры [00,99]. %YГод со столетием в виде десятичной цифры. %ZИмя часового пояса (без символов, если часовой пояс отсутствует). %%Буквальное значение символа '%'.Примечания
- Директива
%fаналогична%y, если частота не квартальная. В противном случае она соответствует «финансовому» году, как определено атрибутомqyear. - Директива
%Fаналогична%Y, если частота не квартальная. В противном случае она соответствует «финансовому» году, как определено атрибутомqyear. - Директива
%pвлияет только на поле часа вывода, если используется директива%Iдля анализа часа. - Диапазон действительно
0до61; это учитывает високосные секунды и (очень редкие) двойные високосные секунды. - Директивы
%Uи%Wиспользуются только в расчётах, когда указаны день недели и год.
Примеры
>>> a = Period(freq='Q-JUL', year=2006, quarter=1) >>> a.strftime('%F-Q%q') '2006-Q1' >>> # Output the last month in the quarter of this date >>> a.strftime('%b-%Y') 'Oct-2005' >>> >>> a = Period(freq='D', year=2001, month=1, day=1) >>> a.strftime('%d-%b-%Y') '01-Jan-2006' >>> a.strftime('%b. %d, %Y was a %A') 'Jan. 01, 2001 was a Monday' - Директива
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.Period.strftime.html