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


Идентификаторы календаря

В этом разделе определяются идентификаторы календаря (тип данных CALID), которые используются для указания различных календарей. Приложения могут использовать эти идентификаторы при использовании следующих функций NLS и функций обратного вызова, которые имеют параметры, которые принимают тип данных CALID:

Определены следующие значения. Все остальные значения зарезервированы. Эти значения нельзя сочетать друг с другом.

Идентификатор календаря

Значение

1

CAL_GREGORIAN

Григорианский (локализованный)

2

CAL_GREGORIAN_US

Григорианский (английские строки всегда)

3

CAL_JAPAN

Эпоха японского императора

4

CAL_TAIWAN

Тайваньский календарь

5

CAL_KOREA

Корейский тангун эры

6

CAL_HIJRI

Хиджра (арабский лунный)

7

CAL_THAI

Тайский

8

CAL_HEBREW

Иврит (лунный)

9

CAL_GREGORIAN_ME_FRENCH

Gregorian Middle East French

10

CAL_GREGORIAN_ARABIC

Gregorian Arabic

11

CAL_GREGORIAN_XLIT_ENGLISH

Грегорианский транслитерированный английский

12

CAL_GREGORIAN_XLIT_FRENCH

Грегорианский транслитерированный французский

23

CAL_UMALQURA

Windows Vista и более поздних версий: Um Al Qura (арабский лунный календарь)

 

Примечание

Разрыв в нумеровке между идентификаторами CAL_GREGORIAN_XLIT_FRENCH и CAL_UMALQURA является преднамеренным. Для CAL_UMALQURA задано значение 23, а не 13.

 

Кроме того, EnumCalendarInfo и EnumCalendarInfoEx позволяют использовать значение ENUM_ALL_CALENDARS для запроса перечисления всех применимых календарей.

Значение

Значение

0xffffffff

ENUM_ALL_CALENDARS

Все применимые календари для указанного языкового стандарта