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.