Formattazione personalizzata delle colonne TimeSpan
Se non è possibile creare il formato da utilizzare con le impostazioni fornite, la stringa formato personalizzato permette di creare formati ad-hoc con i codici descritti negli esempi seguenti. Il formato TimeSpan include cinque valori dati diversi: giorni, ore, minuti, secondi e frazioni di secondo.
Esempi:
Questi formati possono essere combinati in un formato idoneo utilizzando la stringa formato creata con i seguenti caratteri specificatore:
Carattere | Descrizione |
---|---|
d | Restituisce il numero di giorni. |
h |
Restituisce il numero di ore su una o due cifre, a seconda del valore. Se si applica questa stringa formato, quindi, sei ore corrisponderanno a "6" (11 ore a "11"). |
hh | Restituisce il numero di ore su due cifre. Se si applica questa stringa formato, quindi, sei ore corrisponderanno a "06". |
m | Restituisce il numero di minuti su una o due cifre, a seconda del valore. Se si applica questa stringa formato, quindi, sei minuti corrisponderanno a "6" (11 minuti a "11"). |
mm | Restituisce il numero di minuti su due cifre. Questo significa che sei minuti sarà scritto "06". |
s | Restituisce il numero di secondi su una o due cifre, a seconda del valore. Se si applica questa stringa formato, quindi, sei secondi corrisponderanno a "6" (11 secondi a "11"). |
ss | Restituisce il numero di secondi su due cifre. Questo significa che sei secondi sarà scritto "06". |
f | Restituisce le frazioni di secondo. Quando si specificano stringhe di formato personalizzate, è possibile aggiungere un numero tra 1 e 3 dopo la f, per definire quanti decimali visualizzare. Se non vengono specificati numeri, sono visualizzati tre numeri, se disponibili. |
I caratteri specificatori devono essere separati da un separatore. È possibile utilizzare come separatore un valore stringa personalizzato, ma eventuali caratteri specificatore inclusi nella stringa devono essere preceduti dal carattere di escape ovvero da una barra rovesciata (\). È anche possibile includere una stringa iniziale e una finale.
tutti gli esempi sottostanti utilizzano il seguente valore per la data: -5 giorni, 7 ore, 11 minuti, 3,1234 secondi.