Re : Nombre de mois...
Posted in 1997
Translated from English by DrWatson — View original
Michael Hoffman a écrit : > > Bon, c'est peut-être la question la plus simple que j'aie jamais postée, mais, d'un autre côté, elle est peut-être > aussi ardue que ce que nous avons constaté. > > Ce que nous avons, ce sont 2 dates et 2 datetimes. Nous devons trouver le nombre de mois Essayez quelque chose comme ceci : Y0 = Year(Date2) - Year(date1) Ym = Y0 *12 M0 = Month(date1) - Month(date2) Mt = Ym - M0 Ou, pour le mettre sous forme d'une seule équation : #Mois =[Year(date2) - Year(date1)]*12 - [Month(date1) - Month(date2)] Cela devrait fonctionner. J'ai essayé ce cas de test : Date 1 = 06/01/95 Date 2 = 08/22/96 -- Les jours ne nous intéressent pas #Mois = 12 - ( -2) = 14 mois Essayez ensuite l'inverse Date 1 = 08/22/95 Date 2 = 06/01/96 #Mois = 12 - (2) = 10 mois. Juste un petit conseil de votre oncle Mike. -- #include <std_disclaimer.h> /* Mike Segel (MS385) */ #include <No_Spam.h> #ifdef OFFENDED_BY_CONTENT L'auteur décline toute responsabilité concernant ce message. Toute ressemblance avec une pensée rationnelle cohérente est purement fortuite. -La Direction. #endif