2009-04-05 18 views
16

Tengo una variable (doble) que contiene una acumulación de segundos.Cómo inicializo un intervalo de tiempo con segundos

Me gustaría utilizar el intervalo de tiempo para formatear esto en horas: min: segundos para fines de visualización, pero parece que no puedo encontrar cómo asignaría este valor acumulado a un espacio de tiempo.

C# .NET 2.0

Respuesta

25

Utilice el método TimeSpan.FromSeconds.

+0

¿Qué pasa si hay más de 24 horas? –

+0

No veo ninguna indicación de que TimeSpan.FromSeconds no pueda controlar más de 24 horas de tics. TimeSpan puede manejar básicamente cualquier lapso de tiempo. No puede devolver meses o años porque la cantidad de meses o años depende de la fecha, ya que no todos los meses tienen el mismo número de días. Pero puede contener meses o años de días. –

Cuestiones relacionadas