comparer deux dates

comparer deux dates - C - Programmation

Marsh Posté le 28-05-2005 à 12:34:09    

bonjour,
 
je voudrais comparer deux dates.
Si bien que je les ais mises sous un "char" sous la forme 20050528122656.(année.mois.jour.heure.minute.seconde).
 
Dois-je les convertir en double pour les comparer ?
si oui comment , car mon code en utilisant atol me donne un resultat completement erroné.

Code :
  1. char date[20];
  2. double dateFormatNumerique;
  3. sprintf(date,"20050528122656" );
  4. dateFormatNumerique=atol(date);


 
Sinon puis-je comparer les deux chaines avec strcmp ?  
le resultat sera-t-il le meme ?
 
merci d'avance :bounce:  

Reply

Marsh Posté le 28-05-2005 à 12:34:09   

Reply

Marsh Posté le 28-05-2005 à 12:48:56    

roromaino a écrit :

je voudrais comparer deux dates.


gmtime()
difftime()

Citation :

Si bien que je les ais mises sous un "char" sous la forme 20050528122656.(année.mois.jour.heure.minute.seconde).


strcmp()


Message édité par Emmanuel Delahaye le 28-05-2005 à 12:49:31

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed