Programación General > C++ Builder
Manejo De Fechas
Devilcpc:
me parece q se te corto el mensaje, pero entendi lo q queres decir y me gusto, la verdad es q no tube tiempo de probar la otra forma, ahora pruebo las dos y te digo
el otro problema q estoy teniendo es q la struct time, no me devuelve bien el año, yo hice lo sig:
--- Código: Text --- struct tm *DiaActual;time_t timer; timer = time (NULL);DiaActual = localtime(&timer);
y DiaActual->tm_year no me devuelve 2004, me devuelve 104
el resto esta bien
alguien sabe por que?
Joss:
... DiaActual->tm_year no me devuelve 2004, me devuelve 104 ...
La funcion trabaja asi. Desde los tiempos del turboC ms-dos, que yo sepa.
No esta mal.
Da el año, desde 1900.
Es decir, para saber el año actual tienes que sumar 1900 al resultado, en tu caso 104, que da 2004, el año actual.
Por cierto, ten cuidado con el campo tm_mon, que da el mes desde el 0 al 11.
Otro campo que puede venirte bien para tu aplicacion es tm_yday, que dice el dia del año en que nos encontramos (desde 0 hasta 365)
Salud
Navegación
[*] Página Anterior
Ir a la versión completa