Макро-формат даты и времени

Наверх  Предыдущий  Следующий

Управляющие строки форматирования даты времени составляются из спецификаторов, которые представляют собой значения, вставляемые в форматируемую строку. Некоторые спецификаторы (такие как "d") просто форматируют число или строку. Другие спецификаторы (такие как "/") указывают на зависящие от региона системные настройки.

 

В нижеследующей таблице спецификаторы даны в нижнем регистре, однако регистр игнорируется за исключением спецификаторов "am/pm" и "a/p". "Короткие" и "длинные" форматы соответствуют соответствующим форматам, заданным в региональных настройках системы.

 

Спецификатор

Отображаемые значения

c

Отображает дату в коротком формате и время в длинном формате. Время не будет показано, если оно точно указывает на полночь. Пример: 15.01.2006 14:43:26

d

День месяца без лидирующего нуля (1-31).

dd

День месяца с лидирующим нулем (01-31).

ddd

День недели в виде аббревиатуры (Пн-Вс).

dddd

Полное название дня недели (понедельник-воскресенье).

ddddd

Вся дата в коротком формате. Например: 15.01.2006

dddddd

Вся дата в длинном формате. Например: 15 Январь 2006 г.

e

Показывает год в текущей эре без лидирующего нуля (только для Японии, Кореи и Тайваня).

ee

Показывает год в текущей эре с лидирующим нулём (только для Японии, Кореи и Тайваня).

g

Показывает аббревиатуру эры (только для Японии, Кореи и Тайваня).

gg

Показывает полное название эры (только для Японии, Кореи и Тайваня).

m

Месяц без лидирующего нуля (1-12). Если спецификатор "m" следует сразу после спецификаторов "h" или "hh", тогда будут показаны минуты без лидирующего нуля.

mm

Месяц с лидирующим нулём (01-12). Если спецификатор "mm" следует сразу после спецификаторов "h" или "hh", тогда будут показаны минуты с лидирующим нулём.

mmm

Месяц в виде аббревиатуры (янв-дек).

mmmm

Полное название месяца (Январь-Декабрь).

yy

Год в виде двухзначного числа (00-99).

yyyy

Год в виде четырёхзначного числа (0000-9999).

h

Час без лидирующего нуля (0-23).

hh

Час с лидирующим нулём (00-23).

n

Минуты без лидирующего нуля (0-59).

nn

Минуты с лидирующим нулём (00-59).

s

Секунды без лидирующего нуля (0-59).

ss

Секунды с лидирующим нулём (00-59).

z

Милисекунды без лидирующего нуля (0-999).

zzz

Милисекунды с лидирующим нулём (000-999).

t

Время в коротком формате.

tt

Время в длинном формате.

am/pm

Использование 12-часового формата, указывается перед спецификаторами "h" или "hh", показывает "am"  для часов до полудня и "pm" для часов после полудня. Спецификатор "am/pm" может быть написан как в верхнем регистре, так и в нижнем - результат будет подставлен соответственно.

a/p

Использование 12-часового формата, указывается перед спецификаторами "h" или "hh", показывает "a"  для часов до полудня и "p" для часов после полудня. Спецификатор "a/p" может быть написан как в верхнем регистре, так и в нижнем - результат будет подставлен соответственно.