Spec-Zone.ru › pandas 0.21

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

Примечания

  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.21.1/generated/pandas.Period.strftime.html

Spec-Zone.ru

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