Найти в Дзене
Эникей на передержке

Форматы подстановки даты и времени | strftime

В графическом окружении Linux или при написании Python-скриптов можно использовать несколько форматов получения значений даты/времени. Форматы времени Часы Минуты Секунды Миллисекунды Форматы даты Дни Недели Месяцы Годы Века Прочее
Оглавление

В графическом окружении Linux или при написании Python-скриптов можно использовать несколько форматов получения значений даты/времени.

Форматы времени

Часы

  • %H - 24-часовой формат (00..23).
  • %I - 12-часовой формат (01..12).
  • %k - 24-часовой формат (1..23).
  • %l - 12-часовой формат (1..12).

Минуты

  • %M - количество минут, прошедших с начала часа.

Секунды

  • %S - количество секунд, прошедших с начала минуты.
  • %s - количество секунд, прошедших с 1970-01-01 00:00:00 UTC.

Миллисекунды

  • %L - количество миллисекунд, прошедших с начала секунды.

Форматы даты

  • %D - вывод даты в американском формате (%m/%d/%y).

Дни

  • %a - краткий вывод дня недели (Пн..Пт).
  • %A - полный вывод дня недели.
  • %u - номер дня недели (отсчёт с понедельника, 1..7).
  • %w - номер дня недели (отсчёт с воскресенья, 0..6).
  • %d - день месяца (01..31).
  • %e - день месяца (1..31).
  • %j - день в году (001..366).

Недели

  • %V - номер недели в году в соответствии с ISO 8601 (01..53).
  • %U - номер недели года, начиная с первого воскресенья как первого дня первой недели (00..53).

Месяцы

  • %b - сокращённое наименование месяца (Янв..Дек).
  • %B - полное наименование месяца (Январь..Декабрь).
  • %m - номер месяца в году (01..12).

Годы

  • %Y - вывод года в четырёхзначном формате (2032).
  • %y - вывод года в двузначном формате (00..99).

Века

  • %C - количество прошедших столетий.

Прочее

  • %p - AM/PM.
  • %P - am/pm.
  • %c - предпочтительное представление местной даты и времени.
  • %Z - текущий часовой пояс.
  • %% - вывод символа "%".
  • %t - табуляция.
  • %n - перевод на новую строку.