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

При описании формата времени можно использовать произвольные символы, среди различаются специальные сочетания, которые будут заменены на следующие значения:

Код

Строка замены

%a

Сокращенное имя дня недели в языковом стандарте

%A

Полное имя дня недели в языковом стандарте

%b

Сокращенное имя месяца в языковом стандарте

%B

Полное имя месяца в языковом стандарте

%c

Представление даты и времени, соответствующее языковому стандарту

%C

Год разделен на 100 и усечен на целое число, как десятичное число (00–99)

%d

День месяца в виде десятичного числа (01 – 31)

%D

Эквивалентно %m/%d/%y.

%e

День месяца в виде десятичного числа (1 – 31), где однозначные цифры предшествуют пробелу

%F

Эквивалентно %Y-%m-%d.

%g

Последние 2 цифры года на основе iso 8601 в виде десятичного числа (00 – 99)

%G

Год на основе недели ISO 8601 в виде десятичного числа

%h

Сокращенное имя месяца (эквивалентно %b)

%H

Час в 24-часовом формате (00 – 23)

%I

Час в 12-часовом формате (01 – 12)

%j

День года в виде десятичного числа (001 – 366)

%m

Месяц в виде десятичного числа (01 – 12)

%M

Минута как десятичное число (00 – 59)

%n

Символ новой строки (n)

%p

Индикатор A.M./P.M. языкового стандарта для 12-часовых часов

%r

12-часовое время языкового стандарта

%R

Эквивалентно %H:%M.

%S

Второй в виде десятичного числа (00 – 59)

%t

Символ горизонтальной вкладки (t)

%T

Эквивалентно формату %H:%M:%S времени ISO 8601

%u

ISO 8601 будний день в виде десятичного числа (1 – 7; Понедельник равен 1)

%U

Число недели года в виде десятичного числа (00 – 53), где первое воскресенье — первый день недели 1

%V

Номер недели ISO 8601 в виде десятичного числа (00 – 53)

%w

Будний день в виде десятичного числа (0 – 6; Воскресенье — 0)

%W

Число недели года в виде десятичного числа (00 – 53), где первый понедельник является первым днем недели 1

%x

Представление даты для языкового стандарта

%X

Представление времени для языкового стандарта

%y

Год без века, как десятичное число (00 – 99)

%Y

Год с веком как десятичное число

%z

Смещение от UTC в формате ISO 8601; символы, если часовой пояс неизвестен

%Z

Имя часового пояса или сокращенное часового пояса языкового стандарта в зависимости от параметров реестра; символы, если часовой пояс неизвестен

%%

Знак процента

Примеры

Примеры для даты и времени 23-11-2011 14:54:12.123:

%d-%m-%Y %H:%M:%S

23-11-2011 14:54:12

%H:%M

14:54

%d %B %#y

23 November 11