Поделиться через


Рисунки в формате "День", "Месяц", "Год" и "Эра"

Приложение использует элементы, описанные в этом разделе, для создания строки рисунка, завершаемой значением NULL. Если пробелы используются для разделения элементов в строке, эти пробелы будут отображаться в том же расположении в выходной строке.

Заметка

Типы форматов "d", "g" и "y" должны быть строчными буквами, а буква "M" должна быть прописной.

 

Например, чтобы получить строку даты "Wed, 31 августа 94", приложение использует строку рисунка "dddd", MMM dd yy".

Приложение использует одинарные кавычки, чтобы пометить символы точно так же, как указано. Если приложение должно отобразить одинарный кавычки, оно должно поместить две одинарные кавычки в строку. Например, "abc'bar" отображается как "abc'bar".

В следующей таблице определены типы форматов, используемые для представления дней.

Тип формата Значение
d День месяца в виде цифр без начальных нулей для однозначных дней.
dd День месяца в виде цифр с начальными нулями для однозначных дней.
ddd Сокращенный день недели, указанный значением LOCALE_SABBREVDAYNAME*, например "Mon" на английском языке (США).Windows Vista и более поздних версий: Если требуется короткая версия дня недели, приложение должно использовать константы LOCALE_SSHORTESTDAYNAME*.
dddd День недели, указанный значением LOCALE_SDAYNAME*.

 

В следующей таблице определены типы форматов, используемые для представления месяцев.

Тип формата Значение
M Месяц как цифры без начальных нулей в течение однозначных месяцев.
МИЛЛИМЕТР Месяц как цифры с начальными нулями в течение однозначных месяцев.
МММ Сокращенный месяц, указанный значением LOCALE_SABBREVMONTHNAME*, например "Ноябрь" на английском языке (США).
ММММ Месяц, указанный значением LOCALE_SMONTHNAME*, например "ноябрь" для английского (США) и "Noviembre" для испанского (Испания).

 

В следующей таблице определены типы форматов, используемые для представления лет.

Тип формата Значение
y Год представлен только последней цифрой.
Гг Год представлен только последними двумя цифрами. Начальный нуль добавляется в течение однозначных лет.
гггг Год, представленный полными четырьмя или пятью цифрами в зависимости от используемого календаря. Тайский буддийский и корейский календари имеют пять цифр лет. Шаблон "гггг" отображает пять цифр для этих двух календарей и четыре цифры для всех остальных поддерживаемых календарей. Календари, имеющие однозначные или двухзначные годы, например для эпохи японского императора, представлены по-разному. Однозначный год представлен начальным нулем, например "03". Двухзначный год представлен двумя цифрами, например "13". Не отображаются дополнительные начальные нули.
yyy Ведет себя идентично "гггг".

 

В следующей таблице определены типы форматов, используемые для представления периода или эпохи.

Тип формата Значение
g, gg Строка периода или эры, отформатированная в соответствии со значением CAL_SERASTRING. Изображения формата "g" и "gg" в строке дат игнорируются, если нет связанной строки эры или периода.