2009-04-05 14 views
16

Ho una variabile (doppia) che contiene un'accumulazione di secondi.Come inizializzare un intervallo di tempo con i secondi

Vorrei utilizzare l'intervallo di tempo per formattarlo in ore: min: secondi a scopo di visualizzazione, ma non riesco a trovare come assegnare questo valore cumulativo a un timespace.

C# .net 2.0

risposta

25

Utilizzare il metodo TimeSpan.FromSeconds.

+0

E se ci sono più di 24 ore? –

+0

Non vedo alcuna indicazione che TimeSpan.FromSeconds non possa gestire più di 24 ore di tick. TimeSpan può gestire praticamente qualsiasi intervallo di tempo. Non può restituire mesi o anni perché il numero di mesi o anni dipende dalla data, poiché non tutti i mesi hanno lo stesso numero di giorni. Ma può contenere mesi o giorni di giorni. –

Problemi correlati