C/Visual C - Gestion Fecha y Hora

 
Vista:

Gestion Fecha y Hora

Publicado por anselmo (8 intervenciones) el 09/09/2002 11:55:38
Partiendo del siguiente programa conozco la fecha y la hora del sistema
pero necesito realizar dos tipos de operaciones con ella:
#include<stdio.h>
#include<time.h>

void main()
{
struct tm *date;

time_t segundos;
time(&segundos);
date=localtime(&segundos);
printf("\nHora: %02d:%02d:%02d",date->tm_hour,date->tm_min,date->tm_sec);
printf("\nFecha: %02d:%02d:%04d",date->tm_mday,(date->tm_mon+1),(date->tm_year+1900));
}

Permitir al usuario que cambie la fecha y la hora controlando que los datos introducidos sean logicos, y comprobar que una fecha es mayor y/o menor que otra dada.

Crea que la segunda ocpion usando diftime me pueda valer pero en cuanto al cambio de hora y fecha ¿utilizo settime?

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Gestion Fecha y Hora

Publicado por Alvaro (122 intervenciones) el 10/09/2002 21:21:36
Lo de la comparacion la puedes hacer de otro modo.
debes dejar las fechas almacenadas de la siguiente forma
YYYYMMDDhhmmss
donde y = año, M = mes, D = dia, h = hora, m = minutos y s=segundos.
si estan en ese formato los puedes comparar como números, strings, etc.
Ahora para lo del cambio de fecha.
Si settime te lo permite, ¿por que no?.
SUERTE.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar