[C++] Comparer 2 dates

Comparer 2 dates [C++] - Programmation

Marsh Posté le 04-02-2002 à 14:32:21    

Je cherche un moyen de comparer 2 dates en les soustractant pour obtenir la différence de jour entre elles.
Y'aurait la structure FILETIME mais je pige comment elle marche, faudrait lui faire subir une transformation pour obtenir un résultat en jour. Quelqu'un a une idée comment? ou une autre manière de faire cela?

Reply

Marsh Posté le 04-02-2002 à 14:32:21   

Reply

Marsh Posté le 04-02-2002 à 15:11:58    

Tu programmes sous windows !?

Reply

Marsh Posté le 04-02-2002 à 15:13:25    

de toute façon, c tout bête en fait !
Dans FILETIME, t'as les jours, les mois, les années j'imagine.
ça suffit ! après pour convertir tt ça en jours c qd même pas compliqué !

Reply

Marsh Posté le 04-02-2002 à 15:53:47    

j'ai trouvé en tatonnant, c'est vrai que c'est un calcul tou con mais pourquoi il faut diviser par 200 pour obtenir la différence en jour?
 
FILETIME Date1, Date2;
int diff;
 
diff = (Date1.dwHighDateTime - Date2.dwHighDateTime) / 200;

Reply

Marsh Posté le 05-02-2002 à 09:11:59    

non, ms ce que tu fais c du bricolage en fait.
ils disent de pas faire de calculs sur cette structure...
Pourquoi t'utilises pas un GetSystemTime pour avoir ta date dans une structure SYSTEMTIME ?

Reply

Sujets relatifs:

Leave a Replay

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