Convertir de Entero a Formato HH:mm:ss

15/01/2007 - 03:47 por Ricardo M. | Informe spam
Hola,

Alguien tiene un codigo o formula para convertir un entero a formato Tiempo
(hh:mm:ss). ??
Ej.: De 78309 a 21:45:09

Gracias
 

Leer las respuestas

#1 Alberto Poblacion
15/01/2007 - 08:16 | Informe spam
"Ricardo M." wrote in message
news:
Alguien tiene un codigo o formula para convertir un entero a formato
Tiempo
(hh:mm:ss). ??
Ej.: De 78309 a 21:45:09



Para eso hay que saber qué es lo que representa el entero, por ejemplo,
"número de segundos transcurridos desde el 1-1-1980". Suponiendo que tu
entero representa, efectivamente, número de segundos transcurridos desde una
fecha dada, entonces la conversión se puede realizar mediante los métodos de
la estructura DateTime:

const DateTime FechaInicial=new DateTime(1980, 1, 1);
int numeroAConvertir = 78309;
DateTime fechaConvertida=FechaInicial.AddSeconds(numeroAConvertir);
string textoResultante=fechaConvertida.ToString("hh:mm:ss");

Preguntas similares