Форматы даты и времени
Date Time Format Strings are composed from specifiers that represent values to be inserted into the formatted string. Some specifiers (such as "d"), simply format numbers or strings. Other specifiers (such as "/") refer to locale-specific strings from global variables. In the following table, specifiers are given in lower case. Case is ignored in formats, except for the "am/pm" and "a/p" specifiers.
Спецификатор |
Дисплеи |
c |
Отображает дату в коротком формате по умолчанию (Short Default). |
d |
Отображает день в виде числа без ведущего нуля (1-31). |
dd |
Отображает день в виде числа с ведущим нулём (01-31). |
ddd |
Отображает день в виде сокращения (вс—сб). |
dddd |
Отображает день полным названием (воскресенье—суббота). |
ddddd |
Отображает дату в коротком формате (Short Date). |
dddddd |
Отображает дату в длинном формате (Long Date). |
e |
Отображает год текущей эры/периода в виде числа без ведущего нуля (только для японской, корейской и тайваньской локалей). |
ee |
Отображает год текущей эры/периода в виде числа с ведущим нулём (только для японской, корейской и тайваньской локалей). |
g |
Отображает период/эру в виде сокращения (только для японской и тайваньской локали). |
gg |
(только в Windows) Отображает период/эру полным названием. (только для японской и тайваньской локали). |
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 |
Отображает время в коротком формате (Short Time). |
tt |
Отображает время в длинном формате (Long Time). |
am/pm |
Использует 12-часовой формат времени для предшествующего спецификатора h или hh и отображает 'am' для часов до полудня и 'pm' для часов после полудня. Спецификатор am/pm может быть в нижнем, верхнем или смешанном регистре, и результат отображается соответствующим образом. |
a/p |
Использует 12-часовой формат времени для предшествующего спецификатора h или hh и отображает 'a' для часов до полудня и 'p' для часов после полудня. Спецификатор a/p может быть в нижнем, верхнем или смешанном регистре, и результат отображается соответствующим образом. |
/ |
Отображает разделитель даты, заданный глобальной переменной. |
: |
Отображает разделитель времени, заданный глобальной переменной. |
'xx'/"xx" |
Символы, заключённые в одинарные или двойные кавычки, отображаются как есть и не влияют на форматирование. |

