Share via


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

Riepilogo della conversione

Funzione Format

Formati di data/ora predefiniti (funzione Format)

Formati numerici definiti dall'utente (funzione Format)