Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


¿Como calculo los dias q hay entre dos fechas, en TURBO C ?

Preguntas y respuestas sobre el lenguaje de programacion C/C++

¿Como calculo los dias q hay entre dos fechas, en TURBO C ?

Notapor janyazul el Sab Oct 27, 2007 1:41 pm

Hola, necesito para la escuela hacer un programa que calcule los dias que hay entre dos fechas, alguien me puede ayudar ???

gracias
Jany
janyazul
Novato
Novato
 
Mensajes: 1
Registrado: Sab Oct 27, 2007 1:39 pm

Re: ¿Como calculo los dias q hay entre dos fechas, en TURBO

Notapor ivancp el Sab Oct 27, 2007 9:28 pm

El tipo de dato time_t es de tipo unsigned long y representa el tiempo desde el 1 de enero de 1970 (cono cido como unix epoch) en segundos.

Eso quiere decir que si tienes dos fechas en el formato time_t

Código: Seleccionar todo
time_t  t1; //Fecha anterior
time_t  t2; //Fecha


Puedes restarlas y calcular los dias en funcion a los segundos:

Código: Seleccionar todo
time_t duracion = t2 - t1;
//(60segundos * 60 = 1 hora ) * 24 = 1 dia
int segundos_dia = 60*60*24;
int dias_diferencia = duracion/segundos_dia;
ivancp
Programador Experimentado
Programador Experimentado
 
Mensajes: 315
Registrado: Jue Sep 06, 2007 12:57 pm


Volver a C/C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados