Spec-Zone.ru › pandas 0.23

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 Имя часового пояса (без символов, если часовой пояс отсутствует).
%% Буквальное значение символа '%'.

Примечания

  1. Директива %f аналогична %y, если частота не квартальная. В противном случае она соответствует «финансовому» году, как определено атрибутом qyear.
  2. Директива %F аналогична %Y, если частота не квартальная. В противном случае она соответствует «финансовому» году, как определено атрибутом qyear.
  3. Директива %p влияет только на поле часа вывода, если используется директива %I для анализа часа.
  4. Диапазон действительно 0 до 61; это учитывает високосные секунды и (очень редкие) двойные високосные секунды.
  5. Директивы %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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API