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


Изображения в формате "День", "Месяц", "Год" и "Эра"

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

Примечание

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

 

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

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

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

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

 

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

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

 

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

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

 

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

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