Формат времени#
При описании формата времени можно использовать произвольные символы, среди различаются специальные сочетания, которые будут заменены на следующие значения:
Код |
Строка замены |
%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 |