Takvim Tanımlayıcıları
Bu konu, farklı takvimleri belirtmek için kullanılan takvim tanımlayıcılarını (veri türü CALID) tanımlar. Uygulamalarınız, CALID veri türünü alan parametreleri olan aşağıdaki NLS işlevlerini ve geri çağırma işlevlerini kullanırken bu tanımlayıcıları kullanabilir:
- ConvertSystemTimeToCalDateTime
- EnumCalendarInfo
- EnumCalendarInfoEx
- EnumCalendarInfoExEx
- EnumCalendarInfoProcEx
- EnumDateFormatsProcEx
- GetCalendarInfo
- GetCalendarInfoEx
- getCalendarSupportedDateRange
- IsCalendarLeapYear
- SetCalendarInfo
Aşağıdaki değerler tanımlanır. Diğer tüm değerler ayrılmıştır. Bu değerler birbiriyle birleştirilemez.
Takvim tanımlayıcısı
Anlam
1
CAL_GREGORIAN
Gregoryen (yerelleştirilmiş)
2
CAL_GREGORIAN_US
Gregoryen (her zaman İngilizce dizeler)
3
CAL_JAPAN
Japon İmparatoru Dönemi
4
CAL_TAIWAN
Tayvan takvimi
5
CAL_KOREA
Kore Tangun Dönemi
6
CAL_HIJRI
Hicri (Arap Ay)
7
CAL_THAI
Tay dili
8
CAL_HEBREW
İbranice (Ay)
9
CAL_GREGORIAN_ME_FRENCH
Gregoryen Orta Doğu Fransızcası
10
CAL_GREGORIAN_ARABIC
Gregoryen Arapça
11
CAL_GREGORIAN_XLIT_ENGLISH
Gregoryen transliterated İngilizce
12
CAL_GREGORIAN_XLIT_FRENCH
Gregoryen çevrilmiş Fransızca
23
CAL_UMALQURA
Windows Vista ve sonraki sürümleri : Um Al Qura (Arap ay) takvimini
Not
CAL_GREGORIAN_XLIT_FRENCH ve CAL_UMALQURA tanımlayıcıları arasındaki numaralandırma boşluğu kasıtlı olarak yapılır. CAL_UMALQURA için belirleyici 13 değil 23'dür.
Ayrıca EnumCalendarInfove EnumCalendarInfoEx, geçerli tüm takvimlerin sabit listesi istemek için ENUM_ALL_CALENDARS değerinin kullanılmasına izin verir.
Değer
Anlam
0xffffffff
ENUM_ALL_CALENDARS
Belirtilen yerel ayar için tüm geçerli takvimler