[VB6] intervalle de jours entre 2 dates ------------- CAS PARTICULIER

intervalle de jours entre 2 dates ------------- CAS PARTICULIER [VB6] - Programmation

Marsh Posté le 24-04-2001 à 09:20:15    

oui, c'est très particulier et problématique :
 
Je dois calculer le nbre de jours entre 2 dates
Afin de coller avec un gros systèem ( je n'ai pas le choix ) !
 
je ne dois pas tenir compte des années bissextiles, dont toujours avoir 14 jours par exemple, entre le 15 Février et le 1 Mars, qu'n  soit en 2000 ou en 2001, avec la fonction DateDiff de VB par exemple...
 
il faut que je détecte l'état bissextile de l'année
puis détecer si le mois de février est dans l'intervalle des dates ...
 
comment faire tout ça ?

Reply

Marsh Posté le 24-04-2001 à 09:20:15   

Reply

Marsh Posté le 24-04-2001 à 09:30:56    

Pour détecter si on est une année bissextile :
si nombre de jour entre le 1° mars et le 1° février = 29 => Bissextile  
Je sais c'est bourrin, mais ça marche.
 
sinon : les années bissextiles sont celles :
qui sont divisibles par 4
sauf celles qui sont divisibles par 100
   à l'exception de celles qui sont divisibles par 400 (2000 est bissextile)

 

[edit]--Message édité par JPA--[/edit]

Reply

Marsh Posté le 24-04-2001 à 09:34:22    

ok c'est juste, à condition d'utiliser une fonction qui reconnait l'état bissextile de l'année !
 
mais c'est vrai, ça marchera dans mon cas !
un pas en avant, merci

Reply

Sujets relatifs:

Leave a Replay

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