Sto compilando in C# utilizzando .NET 3.5 e sto cercando di convertire un TimeSpan in una stringa e formattare la stringa. Vorrei utilizzareCome formattare TimeSpan per la stringa prima di .NET 4.0
myString = myTimeSpan.ToString("c");
tuttavia il metodo TimeSpan.ToString
non prende una stringa di formato come un argomento fino NET 4.0 e sto usando .NET 3.5.
Come è possibile formattare un TimeSpan come stringa? Il mio obiettivo finale è visualizzare TimeSpan nel formato hh:mm:ss
ma sto attualmente ricevendo hh:mm:ss:fffffff
.
Ho provato con
myString = string.Format("{0:hh:mm:ss}", myTimeSpan);
ma string.Format è formattare solo la mia DateTime e passando diverse stringhe di formato non funziona quando si tenta di formattare un periodo.
@John: Questa non è una soluzione. –
Questo link può aiutarti: http://stackoverflow.com/questions/840120/timespan-formatting –
http://stackoverflow.com/a/574894/1028323 Rispondi alla tua domanda. – Alex