Изображения в формате "День", "Месяц", "Год" и "Эра"
Приложение использует элементы, описанные в этом разделе, для создания строки рисунка в формате с пустым завершением. Если для разделения элементов в строке используются пробелы, эти пробелы будут отображаться в том же расположении в выходной строке.
Примечание
Типы форматов "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" в строке даты игнорируются, если нет связанной строки эры или периода. |