日历标识符

本主题定义用于指定不同日历 (数据类型 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 及更高版本: 乌姆·库拉 (阿拉伯历) 历

 

注意

标识符CAL_GREGORIAN_XLIT_FRENCH和CAL_UMALQURA之间的编号差距是有意的。 CAL_UMALQURA的指示符为 23,而不是 13。

 

此外, EnumCalendarInfoEnumCalendarInfoEx 允许使用值ENUM_ALL_CALENDARS请求所有适用日历的枚举。

含义

0xffffffff

ENUM_ALL_CALENDARS

指定区域设置的所有适用日历