SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: josearr_1974 en Jueves 14 de Noviembre de 2002, 12:40

Título: Re: Formateo de fechas
Publicado por: josearr_1974 en Jueves 14 de Noviembre de 2002, 12:40
Hola

Necesito restar 2 fechas q no tengo en formato tm.

He intentado meterlas en una struct tm mediante mktime pero no me ha dejado.

¿como funciona la funcion getdate()?

gracias
Título: Formateo de fechas
Publicado por: adocrates en Miércoles 20 de Noviembre de 2002, 19:57
Esta funcion la puedes modificar para que reciba un time_t o un struct tm o un string, lo parseas o transformas, recuperas el dia, el mes y el año y lo transformas a long para poder restar o sumar...

 
Código: Text
  1. ...
  2. long fechalong(int d, int m, int a )
  3. {
  4. //    return(((a+1900L)*10000L)+(m*100L)+d);
  5.     return((a*10000L)+(m*100L)+d);
  6. }
  7. ...
  8. cant_dias=fechalong(14,11,2002) - lfecha(20,11,2002);
  9. ...
  10.  


OjO Con la precedencia numerica.



Avisa cotejue:D