<< Fare clic per visualizzazione il sommario >> Percorso: Il linguaggio OEL > Formati > Formato data e ora personalizzato |
Una stringa di formato data e ora personalizzata definisce la rappresentazione testuale di un valore di tipo data e ora (DateTime).
E' composta da uno o più identificatori di formato data e ora personalizzati come riportati nella tabella seguente, unitamente a degli esempi che mostrano il risultato della loro applicazione.
Identificatore di formato personalizzato |
Descrizione |
Esempi |
"d" |
Giorno del mese, da 1 a 31. |
2009-06-01T13:45:30 -> 1 |
"dd" |
Giorno del mese, da 01 a 31. |
2009-06-01T13:45:30 -> 01 |
"ddd" |
Nome abbreviato del giorno della settimana. |
2009-06-15T13:45:30 -> Mon (en-US) |
"dddd" |
Nome completo del giorno della settimana. |
2009-06-15T13:45:30 -> Monday (en-US) |
"f" |
Decimi di secondo in un valore data e ora. |
2009-06-15T13:45:30.6170000 -> 6 |
"ff" |
Centesimi di secondo in un valore data e ora. |
2009-06-15T13:45:30.6170000 -> 61 |
"fff" |
Millisecondi in un valore data e ora. |
6/15/2009 13:45:30.617 -> 617 |
"ffff" |
Decimillesimi di secondo in un valore data e ora. |
2009-06-15T13:45:30.6175000 -> 6175 |
"fffff" |
Centomillesimi di secondo in un valore data e ora. |
2009-06-15T13:45:30.6175400 -> 61754 |
"ffffff" |
Milionesimi di secondo in un valore data e ora. |
2009-06-15T13:45:30.6175420 -> 617542 |
"fffffff" |
Decine di milionesimi di secondo in un valore data e ora. |
2009-06-15T13:45:30.6175425 -> 6175425 |
"F" |
Se diverso da zero, decimi di secondo in un valore data e ora. |
2009-06-15T13:45:30.6170000 -> 6 |
"FF" |
Se diverso da zero, centesimi di secondo in un valore data e ora. |
2009-06-15T13:45:30.6170000 -> 61 |
"FFF" |
Se diverso da zero, millisecondi in un valore data e ora. |
2009-06-15T13:45:30.6170000 -> 617 |
"FFFF" |
Se diverso da zero, decimillesimi di secondo in un valore data e ora. |
2009-06-15T13:45:30.5275000 -> 5275 |
"FFFFF" |
Se diverso da zero, centomillesimi di secondo in un valore data e ora. |
2009-06-15T13:45:30.6175400 -> 61754 |
"FFFFFF" |
Se diverso da zero, milionesimi di secondo in un valore data e ora. |
2009-06-15T13:45:30.6175420 -> 617542 |
"FFFFFFF" |
Se diverso da zero, decimilionesimi di secondo in un valore data e ora. |
2009-06-15T13:45:30.6175425 -> 6175425 |
"g", "gg" |
Periodo o era. |
2009-06-15T13:45:30.6170000 -> A.D. |
"h" |
Ora, usando un orario in formato 12 ore da 1 a 12. |
2009-06-15T01:45:30 -> 1 |
"hh" |
Ora, usando un orario in formato 12 ore da 01 a 12. |
2009-06-15T01:45:30 -> 01 |
"H" |
Ora, usando un orario in formato 24 ore da 0 a 23. |
2009-06-15T01:45:30 -> 1 |
"HH" |
Ora, usando un orario in formato 24 ore da 00 a 23. |
2009-06-15T01:45:30 -> 01 |
"K" |
Informazioni sul fuso orario. |
Con valori DateTime: |
"m" |
Minuti, da 0 a 59. |
2009-06-15T01:09:30 -> 9 |
"mm" |
Minuti, da 00 a 59. |
2009-06-15T01:09:30 -> 09 |
"M" |
Mese, da 1 a 12. |
2009-06-15T13:45:30 -> 6 |
"MM" |
Mese, da 01 a 12. |
2009-06-15T13:45:30 -> 06 |
"MMM" |
Nome abbreviato del mese. |
2009-06-15T13:45:30 -> Jun (en-US) |
"MMMM" |
Nome completo del mese. |
2009-06-15T13:45:30 -> June (en-US) |
"s" |
Secondi, da 0 a 59. |
2009-06-15T13:45:09 -> 9 |
"ss" |
Secondi, da 00 a 59. |
2009-06-15T13:45:09 -> 09 |
"t" |
Primo carattere dell'indicatore AM/PM. |
2009-06-15T13:45:30 -> P (en-US) |
"tt" |
Indicatore AM/PM. |
2009-06-15T13:45:30 -> PM (en-US) |
"y" |
Anno, da 0 a 99. |
0001-01-01T00:00:00 -> 1 |
"yy" |
Anno, da 00 a 99. |
0001-01-01T00:00:00 -> 01 |
"yyy" |
Anno, con un minimo di tre cifre. |
0001-01-01T00:00:00 -> 001 |
"yyyy" |
Anno, come numero a quattro cifre. |
0001-01-01T00:00:00 -> 0001 |
"yyyyy" |
Anno, come numero a cinque cifre. |
0001-01-01T00:00:00 -> 00001 |
"z" |
Offset delle ore rispetto a UTC, senza zeri iniziali. |
2009-06-15T13:45:30-07:00 -> -7 |
"zz" |
Offset delle ore rispetto a UTC, con uno zero iniziale per un valore a una sola cifra. |
2009-06-15T13:45:30-07:00 -> -07 |
"zzz" |
Offset di ore e minuti rispetto a UTC. |
2009-06-15T13:45:30-07:00 -> -07:00 |
":" |
Separatore dell'ora. |
2009-06-15T13:45:30 -> : (en-US) |
"/" |
Separatore di data. |
2009-06-15T13:45:30 -> / (en-US) |
"stringa" |
Delimitatore di stringa letterale. |
2009-06-15T13:45:30 ("arr:" h:m t) -> arr: 1:45 P |
% |
Definisce il carattere seguente come identificatore di formato personalizzato. |
2009-06-15T13:45:30 (%h) -> 1 |
\ |
Carattere di escape. |
2009-06-15T13:45:30 (h \h) -> 1 h |
Qualsiasi altro carattere |
Il carattere viene copiato nella stringa di risultato senza alcuna modifica. |
2009-06-15T01:45:30 (arr hh:mm t) -> arr 01:45 A |
Qualora la stringa di formato data e ora personalizzato coincida con una stringa di formato di data e ora standard viene interpretata come stringa di formato data e ora standard. Ad esempio se la stringa di formato data e ora personalizzata è pari a "d" viene interpretata come l'identificatore di formato di data e ora standard "d".