pandas.Period.strftime
-
Period.strftime() -
Возвращает строковое представление
Periodв зависимости от выбранногоformat.formatдолжен быть строкой, содержащей одну или несколько директив. Метод распознаёт те же директивы, что и функция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.21.1/generated/pandas.Period.strftime.html