Formati di data e ora personalizzati per la funzione FORMAT
Nella tabella seguente vengono illustrati i caratteri che è possibile utilizzare per creare formati di data/ora definiti dall'utente.
Specifica del formato |
Descrizione |
---|---|
(:) |
Separatore ora. In alcune impostazioni locali, potrebbero essere utilizzati altri caratteri per rappresentare il separatore dell'ora. Quest'ultimo consente di separare le ore, i minuti e i secondi nei valori di ora formattati. Il carattere effettivo utilizzato come separatore dell'ora nell'output formattato è determinato dal valore delle impostazioni cultura correnti dell'applicazione in uso. |
(/) |
Separatore data. In alcune impostazioni locali, potrebbero essere utilizzati altri caratteri per rappresentare il separatore della data. Quest'ultimo consente di separare il giorno, il mese e l'anno nei valori di data formattati. Il carattere effettivo utilizzato come separatore della data nell'output formattato è determinato dalle impostazioni cultura correnti dell'applicazione in uso. |
(%) |
Utilizzato per indicare che il carattere successivo deve essere letto come un formato a lettera singola indipendentemente dalle lettere finali. Utilizzato anche per indicare che un formato a lettera singola viene letto come un formato definito dall'utente. Vedere di seguito per ulteriori dettagli. |
d |
Consente di visualizzare il giorno espresso in numeri senza zero iniziale (ad esempio 1). Utilizzare %d se è l'unico carattere nel formato numerico definito dall'utente. |
dd |
Consente di visualizzare il giorno espresso in numeri con uno zero iniziale (ad esempio 01). |
ddd |
Consente di visualizzare il giorno nella forma abbreviata (ad esempio dom). |
dddd |
Consente di visualizzare il nome completo del giorno (ad esempio domenica). |
M |
Consente di visualizzare il mese espresso in numeri senza zero iniziale (ad esempio gennaio viene rappresentato come 1). Utilizzare %M se è l'unico carattere nel formato numerico definito dall'utente. |
MM |
Consente di visualizzare il mese espresso in numeri con uno zero iniziale (ad esempio 12/01/01). |
MMM |
Consente di visualizzare il mese nella forma abbreviata (ad esempio gen). |
MMMM |
Consente di visualizzare il nome completo del mese (ad esempio gennaio). |
gg |
Consente di visualizzare la stringa del periodo/era (ad esempio D.C.). |
h |
Consente di visualizzare l'ora espressa in numeri senza zeri iniziali tramite il formato a 12 ore (ad esempio 1:15:15 PM). Utilizzare %h se è l'unico carattere nel formato numerico definito dall'utente. |
hh |
Consente di visualizzare l'ora espressa in numeri con zeri iniziali tramite il formato a 12 ore (ad esempio 01:15:15 PM). |
H |
Consente di visualizzare l'ora espressa in numeri senza zeri iniziali tramite il formato a 24 ore (ad esempio 1:15:15). Utilizzare %H se è l'unico carattere nel formato numerico definito dall'utente. |
HH |
Consente di visualizzare l'ora espressa in numeri con zeri iniziali tramite il formato a 24 ore (ad esempio 01:15:15). |
m |
Consente di visualizzare il minuto espresso in numeri senza zeri iniziali (ad esempio 12:1:15). Utilizzare %m se è l'unico carattere nel formato numerico definito dall'utente. |
mm |
Consente di visualizzare il minuto espresso in numeri con zeri iniziali (ad esempio 12:01:15). |
s |
Consente di visualizzare il secondo espresso in numeri senza zeri iniziali (ad esempio 12:15:5). Utilizzare %s se è l'unico carattere nel formato numerico definito dall'utente. |
ss |
Consente di visualizzare il secondo espresso in numeri con zeri iniziali (ad esempio 12:15:05). |
f |
Consente di visualizzare le frazioni di secondo. Ad esempio ff consente di visualizzare i centesimi di secondo, mentre ffff i decimillesimi di secondo. È possibile utilizzare fino a sette simboli f nel formato definito dall'utente. Utilizzare %f se è l'unico carattere nel formato numerico definito dall'utente. |
t |
Viene utilizzato il formato a 12 ore e consente di visualizzare una A maiuscola per qualsiasi ora prima di mezzogiorno e una P maiuscola per qualsiasi ora tra mezzogiorno e le 11:59 P.M. Utilizzare %t se è l'unico carattere nel formato numerico definito dall'utente. |
tt |
Per le impostazioni locali in cui viene utilizzato il formato a 12 ore, consente di visualizzare le lettere AM maiuscole per qualsiasi ora prima di mezzogiorno e le lettere PM maiuscole per qualsiasi ora tra mezzogiorno e le 11:59 P.M. Per le impostazioni locali in cui viene utilizzato il formato a 24 ore, non viene visualizzato nulla. |
y |
Consente di visualizzare il numero dell'anno (0-9) senza zeri iniziali. Utilizzare %y se è l'unico carattere nel formato numerico definito dall'utente. |
yy |
Consente di visualizzare l'anno in formato numerico a due cifre con uno zero iniziale, se applicabile. |
yyy |
Consente di visualizzare l'anno in formato numerico a quattro cifre. |
yyyy |
Consente di visualizzare l'anno in formato numerico a quattro cifre. |
z |
Consente di visualizzare la differenza di fuso orario senza zero iniziale (ad esempio -8). Utilizzare %z se è l'unico carattere nel formato numerico definito dall'utente. |
zz |
Consente di visualizzare la differenza di fuso orario con uno zero iniziale (ad esempio -08). |
zzz |
Consente di visualizzare la differenza di fuso orario completa (ad esempio -08:00) |
Osservazioni
Nelle stringhe di formattazione è rilevante la distinzione tra maiuscole e minuscole, infatti in base alla scelta operata si ottiene una formattazione diversa. Ad esempio, quando un valore relativo alla data viene formattato con la stringa "D" si ottiene la data nel formato lungo (in base alle impostazioni locali correnti). Invece se si sceglie la stringa "d" si ottiene la data nel formato breve. Si potrebbero inoltre verificare risultati imprevisti o errori se la formattazione desiderata non corrisponde alla lettera maiuscola o minuscola di qualsiasi stringa di formato definita.
Per la formattazione della data/ora vengono utilizzate le impostazioni locali correnti dell'utente per determinare il formato finale della stringa. Ad esempio per quanto riguarda la formattazione della data 18 marzo 1995 con la stringa di formato "M/d/yyyy", se le impostazioni locali dell'utente sono impostate su Stati Uniti (en-us) il risultato sarà "3/12/1995", mentre se sono impostate su Germania (de-de), il risultato sarà "18.03.1995".