Informazioni sul tipo di calendario

Questo argomento descrive le informazioni sul tipo di calendario (tipo di dati CALTYPE) usate nelle funzioni EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoEx, GetCalendarInfo e GetCalendarInfoEx . Alcuni di questi valori vengono usati anche dalla funzione SetCalendarInfo .

Le costanti CALTYPE seguenti possono essere usate in combinazione con qualsiasi altra costante CALTYPE.

Costante Descrizione
CAL_NOUSEROVERRIDE Windows Me/98, Windows 2000: Usare l'impostazione predefinita del sistema anziché la scelta dell'utente.
CAL_RETURN_GENITIVE_NAMES Windows 7 e versioni successive: Recuperare il risultato da GetCalendarInfo sotto forma di nomi genitivi di mesi, che sono i nomi utilizzati quando i nomi dei mesi vengono combinati con altri elementi. Ad esempio, in ucraino l'equivalente di gennaio è scritto "Січень" quando il mese è denominato da solo. Tuttavia, quando il nome del mese viene usato in combinazione, ad esempio, in una data come il 5 gennaio 2003, viene utilizzata la forma genitiva del nome. Per l'esempio ucraino, il nome del mese genitivo viene visualizzato come "5 січня 2003". Per altre informazioni, vedere LOCALE_RETURN_GENITIVE_NAMES.
CAL_RETURN_NUMBER Windows Me/98, Windows 2000: Recuperare il risultato da GetCalendarInfo come numero anziché come stringa. Questa opzione è valida solo per i valori che iniziano con CAL_I.
CAL_USE_CP_ACP Windows Me/98, Windows 2000: Utilizzare la tabella codici ANSI di sistema (ACP) anziché la tabella codici delle impostazioni locali per la conversione di stringhe. Ciò è rilevante solo per le versioni ANSI delle funzioni, ad esempio EnumCalendarInfoA.

 

Le costanti CALTYPE seguenti si escludono a vicenda e non possono essere usate in combinazione tra loro in una chiamata di funzione.

Costante Descrizione
CAL_ICALINTVALUE Valore intero che indica il tipo di calendario del calendario alternativo.
CAL_ITWODIGITYEARMAX Windows Me/98, Windows 2000: Valore intero che indica il limite superiore dell'intervallo di anno a due cifre.
CAL_IYEAROFFSETRANGE Una o più stringhe con terminazione Null che specificano gli offset dell'anno per ognuno degli intervalli di era. L'ultima stringa ha un carattere null di terminazione aggiuntivo. Questo valore varia in formato a seconda del tipo di calendario facoltativo.
CAL_SABBREVDAYNAME1 Nome nativo abbreviato del primo giorno della settimana.
CAL_SABBREVDAYNAME2 Nome nativo abbreviato del secondo giorno della settimana.
CAL_SABBREVDAYNAME3 Nome nativo abbreviato del terzo giorno della settimana.
CAL_SABBREVDAYNAME4 Nome nativo abbreviato del quarto giorno della settimana.
CAL_SABBREVDAYNAME5 Nome nativo abbreviato del quinto giorno della settimana.
CAL_SABBREVDAYNAME6 Nome nativo abbreviato del sesto giorno della settimana.
CAL_SABBREVDAYNAME7 Nome nativo abbreviato del settimo giorno della settimana.
CAL_SABBREVERASTRING Windows 7 e versioni successive: Nome nativo abbreviato di un'era. L'era completa è rappresentata dalla costante CAL_SERASTRING.
CAL_SABBREVMONTHNAME1 Nome nativo abbreviato del primo mese dell'anno.
CAL_SABBREVMONTHNAME2 Nome nativo abbreviato del secondo mese dell'anno.
CAL_SABBREVMONTHNAME3 Nome nativo abbreviato del terzo mese dell'anno.
CAL_SABBREVMONTHNAME4 Nome nativo abbreviato del quarto mese dell'anno.
CAL_SABBREVMONTHNAME5 Nome nativo abbreviato del quinto mese dell'anno.
CAL_SABBREVMONTHNAME6 Nome nativo abbreviato del sesto mese dell'anno.
CAL_SABBREVMONTHNAME7 Nome nativo abbreviato del settimo mese dell'anno.
CAL_SABBREVMONTHNAME8 Nome nativo abbreviato dell'ottavo mese dell'anno.
CAL_SABBREVMONTHNAME9 Nome nativo abbreviato del nono mese dell'anno.
CAL_SABBREVMONTHNAME10 Nome nativo abbreviato del decimo mese dell'anno.
CAL_SABBREVMONTHNAME11 Nome nativo abbreviato dell'undicesimo mese dell'anno.
CAL_SABBREVMONTHNAME12 Nome nativo abbreviato del dodicesimo mese dell'anno.
CAL_SABBREVMONTHNAME13 Nome nativo abbreviato del tredicesimo mese dell'anno, se esistente.
CAL_SCALNAME Nome nativo del calendario alternativo.
CAL_SDAYNAME1 Nome nativo del primo giorno della settimana.
CAL_SDAYNAME2 Nome nativo del secondo giorno della settimana.
CAL_SDAYNAME3 Nome nativo del terzo giorno della settimana.
CAL_SDAYNAME4 Nome nativo del quarto giorno della settimana.
CAL_SDAYNAME5 Nome nativo del quinto giorno della settimana.
CAL_SDAYNAME6 Nome nativo del sesto giorno della settimana.
CAL_SDAYNAME7 Nome nativo del settimo giorno della settimana.
CAL_SERASTRING Una o più stringhe con terminazione Null che specificano ognuno dei punti di codice Unicode che specificano l'era associata a CAL_IYEAROFFSETRANGE. L'ultima stringa ha un carattere null di terminazione aggiuntivo. Questo valore varia in formato a seconda del tipo di calendario facoltativo.
CAL_SLONGDATE Formati di data estesa per il tipo di calendario.
CAL_SMONTHDAY Windows 7 e versioni successive: Formato del mese e del giorno per il tipo di calendario. La formattazione è simile a quella per CAL_SLONGDATE. Ad esempio, se il modello Mese/Giorno è il nome completo del mese seguito dal numero del giorno con zeri iniziali, ad esempio "Settembre 03", il formato è "MMMM dd". Le virgolette singole possono essere utilizzate per inserire caratteri non formattati, ad esempio 'de' in spagnolo. Nota: Questo tipo di calendario supporta un solo formato.
CAL_SMONTHNAME1 Nome nativo del primo mese dell'anno.
CAL_SMONTHNAME2 Nome nativo del secondo mese dell'anno.
CAL_SMONTHNAME3 Nome nativo del terzo mese dell'anno.
CAL_SMONTHNAME4 Nome nativo del quarto mese dell'anno.
CAL_SMONTHNAME5 Nome nativo del quinto mese dell'anno.
CAL_SMONTHNAME6 Nome nativo del sesto mese dell'anno.
CAL_SMONTHNAME7 Nome nativo del settimo mese dell'anno.
CAL_SMONTHNAME8 Nome nativo dell'ottavo mese dell'anno.
CAL_SMONTHNAME9 Nome nativo del nono mese dell'anno.
CAL_SMONTHNAME10 Nome nativo del decimo mese dell'anno.
CAL_SMONTHNAME11 Nome nativo dell'undicesimo mese dell'anno.
CAL_SMONTHNAME12 Nome nativo del dodicesimo mese dell'anno.
CAL_SMONTHNAME13 Nome nativo del tredicesimo mese dell'anno, se esistente.
CAL_SSHORTDATE Formati di data breve per il tipo di calendario.
CAL_SSHORTESTDAYNAME1 Windows Vista e versioni successive: Nome nativo breve del primo giorno della settimana.
CAL_SSHORTESTDAYNAME2 Windows Vista e versioni successive: Nome nativo breve del secondo giorno della settimana.
CAL_SSHORTESTDAYNAME3 Windows Vista e versioni successive: Nome nativo breve del terzo giorno della settimana.
CAL_SSHORTESTDAYNAME4 Windows Vista e versioni successive: Nome nativo breve del quarto giorno della settimana.
CAL_SSHORTESTDAYNAME5 Windows Vista e versioni successive: Nome nativo breve del quinto giorno della settimana.
CAL_SSHORTESTDAYNAME6 Windows Vista e versioni successive: Nome nativo breve del sesto giorno della settimana.
CAL_SSHORTESTDAYNAME7 Windows Vista e versioni successive: Nome nativo breve del settimo giorno della settimana.
CAL_SYEARMONTH Windows Me/98, Windows 2000: Formati anno/mese per i calendari specificati.

 

Nota

Se il nome nativo per il giorno della settimana o per un mese è una stringa vuota, tale nome è identico al nome specificato nelle informazioni sulle impostazioni locali corrispondenti e pertanto non viene duplicato qui.