行事曆標識碼
本主題會定義用來指定不同行事曆的行事曆標識元(數據類型 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
希里(阿拉伯農曆)
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
指定地區設定的所有適用行事曆