Поиск по сайту:
Женщина смеется, когда может, и плачет, когда хочет (Ж. Баиф).

Python 3 – Время. Метод strftime()

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
13.09.2018
Python 3 - Время. Метод gmtime()

Описание

Метод strftime() преобразует кортеж или struct_time, представляющий время, возвращаемое gmtime() или localtime() в строку, как определено аргументом format.

Если t не предоставляется, используется текущее время, возвращаемое localtime(). Формат должен быть строкой. Исключение ValueError возникает, если любое поле в t находится за пределами допустимого диапазона.

 

Синтаксис

Ниже приведен синтаксис метода strftime():

time.strftime(format[, t])

 

Параметры

  • t – это формат времени в секундах.
  • format – это директива, которая будет использоваться для форматирования данного времени.

 

Директива

Следующие директивы могут быть встроены в строку формата:

  • %a – сокращенное название дня недели
  • %A – полное название рабочего дня
  • %b – сокращенное название месяца
  • %B – полное название месяца
  • %c – предпочтительное представление даты и времени
  • %C – номер столетия (год, деленный на 100, диапазон от 00 до 99)
  • %d – день месяца (с 01 по 31)
  • %D – то же, что и %m/%d/%y
  • %e – день месяца (от 1 до 31)
  • %g – как %G, но без веков
  • %G – 4-значный год, соответствующий номеру недели ISO (см. %V).
  • %h – то же, что и %b
  • %H – час, используя 24-часовые часы (от 00 до 23)
  • %I – час, используя 12-часовые часы (от 01 до 12)
  • %j – день года (001-336)
  • %m – месяц (с 01 по 12)
  • %M – минута
  • %n – символ новой строки
  • %p – либо am или pm согласно заданному значению времени
  • %r – время в нотах am и pm
  • %R – время в 24-часовом формате
  • %S – секунды
  • %t – символ табуляции
  • %T – текущее время, равное %H:%M:%S
  • %u – будний день как число (от 1 до 7), понедельник = 1. Предупреждение: В Sun Solaris Sunday = 1
  • %U – номер недели текущего года, начиная с первого воскресенья в качестве первого дня первой недели
  • %V – номер недели ISO 8601 текущего года (с 01 по 53), где 1 неделя – первая неделя, которая имеет не менее 4 дней в текущем году, а с понедельника в качестве первого дня недели
  • %W – номер недели текущего года, начиная с первого понедельника в качестве первого дня первой недели
  • %w – день недели как десятичная, воскресенье = 0
  • %x – предпочтительное представление даты без времени
  • %X – предпочтительное представление времени без даты
  • %y – год без веков (диапазон от 00 до 99)
  • %Y – год, включая столетие
  • %Z или%z – часовой пояс или имя или аббревиатура
  • %% – буквальный символ %

 

Возвращаемое значение

Этот метод не возвращает никакого значения.

 

Пример

В следующем примере показано использование метода strftime().

#!/usr/bin/python3
import time

t = (2018, 9, 13, 11, 35, 45, 1, 48, 0)
t = time.mktime(t)
print (time.strftime("%b %d %Y %H:%M:%S", time.localtime(t)))

 

Результат

Когда мы запускаем указанную выше программу, она выдает следующий результат:

Sep 13 2018 11:35:45

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Спасибо!

Теперь редакторы в курсе.