DateDiff

Nuit6 Messages postés 2 Date d'inscription dimanche 25 janvier 2004 Statut Membre Dernière intervention 25 janvier 2004 - 25 janv. 2004 à 13:26
Nuit6 Messages postés 2 Date d'inscription dimanche 25 janvier 2004 Statut Membre Dernière intervention 25 janvier 2004 - 25 janv. 2004 à 17:18
Bonjour à tous,
J'aimerais restituer le résultat de la fonction DateDiff() en nbre d'années et nbre de jours.
Exemple :
DateDiff("d", 28.12.2003, 31.12.2004) + 1
Je rajoute + 1 car je veux compter également le 28.12.2003, j'obtiens donc 370. 4 jours en 2003 et 366 en 2004, année bissextile.
Je voudrais obtenir ce résultat : 1 an et 4 jours.
Urgent.. Merci d'avance
Nuit6

2 réponses

GlanduSchmoldu Messages postés 199 Date d'inscription mardi 23 décembre 2003 Statut Membre Dernière intervention 27 octobre 2006 1
25 janv. 2004 à 13:50
Nb_annees = CInt(DateDif/365)
Nb_jours = DateDif - Nb_annees*365

Evidemment si tu veux tenir compte des années bissextiles, ça va être plus compliqué.

GS
0
Nuit6 Messages postés 2 Date d'inscription dimanche 25 janvier 2004 Statut Membre Dernière intervention 25 janvier 2004
25 janv. 2004 à 17:18
Merci, mais c'est bien là mon problème. Plutôt c'était parce que j'ai trouvé la solution. Encore merci pour avoir répondu si rapidement.
Nuit6
0
Rejoignez-nous