Identificatori di calendario
In questo argomento vengono definiti gli identificatori di calendario (tipo di dati CALID) usati per specificare calendari diversi. Le applicazioni possono usare questi identificatori quando si usano le funzioni NLS e le funzioni di callback seguenti, con parametri che accettano il tipo di dati CALID:
- ConvertSystemTimeToCalDateTime
- EnumCalendarInfo
- EnumCalendarInfoEx
- EnumCalendarInfoExex
- EnumCalendarInfoProcEx
- EnumDateFormatsProcEx
- GetCalendarInfo
- GetCalendarInfoEx
- GetCalendarSupportedDateRange
- IsCalendarLeapYear
- SetCalendarInfo
Vengono definiti i valori seguenti. Tutti gli altri valori sono riservati. Questi valori non possono essere combinati tra loro.
Identificatore del calendario
Significato
1
CAL_GREGORIAN
Gregoriano (localizzato)
2
CAL_GREGORIAN_US
Gregoriano (stringhe inglesi sempre)
3
CAL_JAPAN
Era dell'imperatore giapponese
4
CAL_TAIWAN
Calendario taiwanese
5
CAL_KOREA
Tangun Era coreana
6
CAL_HIJRI
Hijri (lunare arabo)
7
CAL_THAI
Tailandese
8
CAL_HEBREW
Ebraico (lunare)
9
CAL_GREGORIAN_ME_FRENCH
Francese medio oriente gregoriano
10
CAL_GREGORIAN_ARABIC
Arabo gregoriano
11
CAL_GREGORIAN_XLIT_ENGLISH
Inglese traslitterato gregoriano
12
CAL_GREGORIAN_XLIT_FRENCH
Francese traslitterato gregoriano
23
CAL_UMALQURA
Windows Vista e versioni successive: Calendario lunare di Um Al Qura (arabo)
Nota
Il divario nella numerazione tra gli identificatori CAL_GREGORIAN_XLIT_FRENCH e CAL_UMALQURA è intenzionale. Il designatore per CAL_UMALQURA è 23, non 13.
Inoltre, EnumCalendarInfo e EnumCalendarInfoEx consentire l'uso del valore ENUM_ALL_CALENDARS per richiedere un'enumerazione di tutti i calendari applicabili.
Valore
Significato
0xffffffff
ENUM_ALL_CALENDARS
Tutti i calendari applicabili per le impostazioni locali specificate