Bonsoir à tous,
Je suis à la recherche d'un algorithme qui me permette de trouver le nombres de mois entre 2 dates.
Ce nombre n'est pas forcement entier biensur.
Qui peut m'aider ?
Merci d'avance pour votre aide
Bonsoir à tous,
Je suis à la recherche d'un algorithme qui me permette de trouver le nombres de mois entre 2 dates.
Ce nombre n'est pas forcement entier biensur.
Qui peut m'aider ?
Merci d'avance pour votre aide
Entre le 31 janvier 2007 et le 1er fevrier 2007, tu comptes combien de mois ?
0, 1, 0.0333... , autre ?
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
Bon, dans ce cas:
D1/M1/Y1 < D2/M2/Y2
1. calculer l'ecart en mois entre le dernier jour de M1 et le 1er de M2
EM = 12*(Y2-Y1)+M2-M1-1
2. calculer l'ecart en jour entre D1 et le dernier jour de M1
suivant le mois: EJ1 = (31-D1), (30-D1), (29-D1) ou (28-D1)
3. calculer l'ecart en jour entre le 1er jour de M2 et D2
EJ2 = (D2-1)
4. Ajouter EJ1 et EJ2 et convertir en mois+decimal. Considerons 30 jours par mois.
EMdecimal = (EJ1+EJ2+1)/30
5. Ajouter EM et EMdecimal
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
ben en fait ça dépend si c'est des vrais mois, des mois de 30 jours, des mois de 20 (jours travaillés), etc....
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".
Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java
Je ne réponds pas aux MP techniques
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager