行事曆識別碼
本主題定義用來指定不同行事曆的行事曆識別碼 (資料類型 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
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
指定地區設定的所有適用行事曆