Formati di data/ora definiti dall'utente (funzione Format)
Aggiornamento: novembre 2007
Nella tabella riportata di seguito vengono illustrati i caratteri utilizzabili per definire formati di data/ora personalizzati. A differenza delle versioni precedenti di Visual Basic, per i caratteri di formattazione viene fatta distinzione tra maiuscole e minuscole.
Carattere |
Descrizione |
---|---|
(:) |
Separatore dell'ora. Con alcune impostazioni internazionali possono essere utilizzati altri caratteri come separatore. Questo carattere separa le ore, i minuti e i secondi nei valori formattati come valori di ora. Il carattere effettivamente utilizzato come separatore dell'ora nell'output formattato dipende dal valore corrente delle impostazioni cultura dell'applicazione. |
(/) |
Separatore della data. Con alcune impostazioni internazionali vengono utilizzati altri caratteri per questa funzione. Questo carattere separa il giorno, il mese e l'anno nei valori formattati come valori di data. Il carattere effettivamente utilizzato come separatore della data nell'output formattato dipende dal valore corrente delle impostazioni cultura dell'applicazione. |
(%) |
Utilizzato per indicare che il carattere posto dopo di esso deve essere letto come formato a lettera singola, senza considerare eventuali lettere finali, e che tale formato viene letto come formato definito dall'utente. Per ulteriori dettagli, vedere le seguenti informazioni. |
d |
Il numero del giorno viene visualizzato senza zero iniziale, ad esempio 1. Utilizzare %d se si tratta dell'unico carattere nel formato numerico definito dall'utente. |
dd |
Il numero del giorno viene visualizzato preceduto da uno zero, ad esempio 01. |
ddd |
Viene visualizzata l'abbreviazione del giorno, ad esempio Sun. |
dddd |
Il nome del giorno viene visualizzato per esteso, ad esempio Sunday. |
M |
Viene visualizzato il mese come numero senza uno zero iniziale, ad esempio gennaio è rappresentato come 1. Utilizzare %M se si tratta dell'unico carattere nel formato numerico definito dall'utente. |
MM |
Il numero del mese viene visualizzato preceduto da uno zero, ad esempio 01/12/01 (la data corrisponde al 12 gennaio 2001). |
MMM |
Viene visualizzata l'abbreviazione del mese, ad esempio Jan. |
MMMM |
Il nome del mese viene visualizzato per esteso, ad esempio January. |
gg |
Viene visualizzata la stringa del periodo storico, ad esempio A.D. |
h |
L'ora viene visualizzata mediante un numero senza zero iniziale nel formato a 12 ore, ad esempio 1:15:15 PM. Utilizzare %h se si tratta dell'unico carattere nel formato numerico definito dall'utente. |
hh |
L'ora viene visualizzata mediante un numero preceduto da uno zero nel formato a 12 ore, ad esempio 01:15:15 PM. |
H |
L'ora viene visualizzata mediante un numero senza zero iniziale nel formato a 24 ore, ad esempio 1:15:15. Utilizzare %H se si tratta dell'unico carattere nel formato numerico definito dall'utente. |
HH |
L'ora viene visualizzata mediante un numero preceduto da uno zero nel formato a 24 ore, ad esempio 01:15:15. |
m |
I minuti vengono visualizzati mediante un numero senza zero iniziale, ad esempio 12:1:15. Utilizzare %m se si tratta dell'unico carattere nel formato numerico definito dall'utente. |
mm |
I minuti vengono visualizzati mediante un numero preceduto da uno zero, ad esempio 12:01:15. |
s |
I secondi vengono visualizzati mediante un numero senza zero iniziale, ad esempio 12:15:5. Utilizzare %s se si tratta dell'unico carattere nel formato numerico definito dall'utente. |
ss |
I secondi vengono visualizzati mediante un numero preceduto da uno zero, ad esempio 12:15:05. |
f |
Vengono visualizzate le frazioni di secondo. ff, ad esempio, consente di visualizzare i centesimi di secondo, mentre ffff i decimillesimi di secondo. Nel formato definito dall'utente è possibile utilizzare fino a sette simboli f. Utilizzare %f se si tratta dell'unico carattere nel formato numerico definito dall'utente. |
t |
Viene utilizzato il formato a 12 ore accompagnato da A maiuscola per tutte le ore antimeridiane e P maiuscola per ogni ora compresa tra mezzogiorno e le 23.59. Utilizzare %t se si tratta dell'unico carattere presente nel formato numerico definito dall'utente. |
tt |
Per le impostazioni internazionali che utilizzano il formato a 12 ore viene visualizzato AM per tutte le ore antimeridiane e PM per ogni ora compresa tra mezzogiorno e le 23.59. Per le impostazioni internazionali che utilizzano il formato a 24 ore non viene visualizzato alcun carattere. |
y |
Viene visualizzato il numero dell'anno (0-9) senza zeri iniziali. Utilizzare %y se si tratta dell'unico carattere nel formato numerico definito dall'utente. |
yy |
Viene visualizzato l'anno in formato numerico a due cifre con uno zero iniziale, se pertinente. |
yyy |
Viene visualizzato l'anno in formato numerico a tre cifre. |
yyyy |
Viene visualizzato l'anno in formato numerico a quattro cifre. |
z |
Viene visualizzato lo scarto del fuso orario senza zero iniziale, ad esempio -8. Utilizzare %z se si tratta dell'unico carattere nel formato numerico definito dall'utente. |
zz |
Viene visualizzato lo scarto del fuso orario preceduto da uno zero, ad esempio -08. |
zzz |
Lo scarto del fuso orario viene visualizzato per intero, ad esempio -08:00. |
Per ulteriori informazioni sulle impostazioni cultura correnti dell'applicazione, vedere Influenza delle impostazioni cultura sulle stringhe in Visual Basic.
Esempio
Negli esempi seguenti vengono presentati formati di data e ora definiti dall'utente relativi ai valori December 7, 1958, 8:50 PM, 35 seconds:
Formato |
Visualizza |
---|---|
M/d/yy |
12/7/58 |
d-MMM |
7-Dec |
d-MMMM-yy |
7-December-58 |
d MMMM |
7 December |
MMMM yy |
December 58 |
hh:mm tt |
08:50 PM |
h:mm:ss t |
8:50:35 P |
H:mm |
20:50 |
H:mm:ss |
20:50:35 |
M/d/yyyy H:mm |
12/7/1958 20:50 |
Note per gli sviluppatori di dispositivi Smart Device
La risoluzione tempo minima per un dispositivo viene determinata dal produttore del dispositivo. Se la risoluzione tempo per il dispositivo non è sufficientemente presisa, il carattere di formattazione f restituisce 0 quando viene eseguito sul dispositivo.
Requisiti
Spazio dei nomi:Microsoft.VisualBasic
**Modulo:**Strings
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Vedere anche
Riferimenti
Riepilogo della gestione delle stringhe