<< Fare clic per visualizzazione il sommario >> Percorso: Il linguaggio OEL > Formati > Formato data e ora standard |
Una stringa di formato data e ora standard definisce la rappresentazione di testo di un valore di tipo data e ora (DateTime).
Una stringa di formato data e ora standard è composta da un singolo carattere. Qualsiasi stringa di formato data e ora contenente più di un carattere, inclusi gli spazi vuoti, viene denominata stringa di formato data e ora personalizzato. Una stringa di formato standard o personalizzata può essere usata in due modi:
•per definire la stringa risultante da un'operazione di formattazione;
•per definire la rappresentazione di testo di un valore di data e ora che può essere convertito in un valore DateTime da un'operazione di analisi.
Le stringhe di formato data e ora standard sono influenzate dalle impostazioni del sistema in cui quel servizio è eseguito. Quindi, se non si vuole avere una formattazione influenzata dalle impostazioni del sistema in cui quel servizio è eseguito, occorre preferire al formato data e ora standard le stringhe in formato data e ora personalizzato, con le quali si può costruire una formattazione personalizzata ed ottenere lo stesso risultato che si otterrebbe con l'espressione standard.
La tabella che segue riporta gli identificatori di formato standard, la loro descrizione e degli esempi che mostrano il risultato della loro applicazione.
Identificatore di formato standard |
Descrizione |
Esempi |
"d" |
Schema di data breve. |
2009-06-15T13:45:30 -> 6/15/2009 (en-US) |
"D" |
Schema di data estesa. |
2009-06-15T13:45:30 -> Monday, June 15, 2009 (en-US) |
"f" |
Schema di data/ora completa (ora breve). |
2009-06-15T13:45:30 -> Monday, June 15, 2009 1:45 PM (en-US) |
"F" |
Schema di data/ora completa (ora estesa). |
2009-06-15T13:45:30 -> Monday, June 15, 2009 1:45:30 PM (en-US) |
"g" |
Schema di data/ora generale (ora breve). |
2009-06-15T13:45:30 -> 6/15/2009 1:45 PM (en-US) |
"G" |
Schema di data/ora generale (ora estesa). |
2009-06-15T13:45:30 -> 6/15/2009 1:45:30 PM (en-US) |
"M", "m" |
Schema di mese/giorno. |
2009-06-15T13:45:30 -> June 15 (en-US) |
"O", "o" |
Schema di data/ora di round trip. |
Valori DateTime: |
"R", "r" |
Schema RFC1123. |
2009-06-15T13:45:30 -> Mon, 15 Jun 2009 20:45:30 GMT |
"s" |
Schema di data/ora ordinabile. |
2009-06-15T13:45:30 (DateTimeKind.Local) -> 2009-06-15T13:45:30 |
"t" |
Schema di ora breve. |
2009-06-15T13:45:30 -> 1:45 PM (en-US) |
"T" |
Schema di ora estesa. |
2009-06-15T13:45:30 -> 1:45:30 PM (en-US) |
"u" |
Schema di data/ora ordinabile universale. |
Con un valore DateTime: 2009-06-15T13:45:30 -> 2009-06-15 13:45:30Z |
"U" |
Schema di data/ora completa universale. |
2009-06-15T13:45:30 -> Monday, June 15, 2009 8:45:30 PM (en-US) |
"Y", "y" |
Schema di mese e anno. |
2009-06-15T13:45:30-> June 2009 (en-US) |
Qualsiasi altro carattere singolo |
Identificatore sconosciuto. |
Genera un'eccezione in fase di esecuzione. |