日历标识符
本主题定义用于指定不同日历的日历标识符(数据类型 CALID)。 当使用以下 NLS 函数和回调函数时,应用程序可以使用这些标识符,这些函数具有采用 CALID 数据类型的参数:
- ConvertSystemTimeToCalDateTime
- EnumCalendarInfo
- EnumCalendarInfoEx
- EnumCalendarInfoExEx
- EnumCalendarInfoProcEx
- EnumDateFormatsProcEx
- GetCalendarInfo
- GetCalendarInfoEx
- GetCalendarSupportedDateRange
- IsCalendarLeapYear
- SetCalendarInfo
定义了以下值。 所有其他值都是保留的。 这些值不能彼此组合。
日历标识符
意义
1
CAL_GREGORIAN
公历语(本地化)
2
CAL_GREGORIAN_US
公历语(英语字符串始终)
3
CAL_JAPAN
日本皇帝时代
4
CAL_TAIWAN
台湾日历
5
CAL_KOREA
韩国唐根时代
6
CAL_HIJRI
Hijri (阿拉伯文农历)
7
CAL_THAI
泰语
8
CAL_HEBREW
希伯来语(农历)
9
CAL_GREGORIAN_ME_FRENCH
公历中东法语
10
CAL_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
指定区域设置的所有适用日历