PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Calcul de jours
Calcul de jours
Débuté par Robert, 20 nov. 2006 18:34 - 1 réponse
Posté le 20 novembre 2006 - 18:34
Bonjour,

J'utilise, en procédure locale, la fonction suivante pour calculer les jours entre deux dates :

Nbjours = DateDifference(date1,date2) qui fonctionne de manière aléatoire c'est-à-dire que lors de la saisie de la date 1, celle-ci renvoie un Général fault avec pour mention Date invalide notamment pour les dates commençant par 01, 3 etc. alors que par exemple 10/10/1006 fonctionne bien entre autres..

Les dates sont conformes au projet.

Dans tous les autres cas ou je ne fais pas appel à cette fonction DateDifference, je n'ai strictement aucun problème de saisie de dates quid?!

Merci déjà pour votre aide,

Robert
Posté le 20 novembre 2006 - 20:07
Robert avait énoncé :
Bonjour,

J'utilise, en procédure locale, la fonction suivante pour calculer les jours
entre deux dates :

Nbjours = DateDifference(date1,date2) qui fonctionne de manière aléatoire
c'est-à-dire que lors de la saisie de la date 1, celle-ci renvoie un Général
fault avec pour mention Date invalide notamment pour les dates commençant par
01, 3 etc. alors que par exemple 10/10/1006 fonctionne bien entre autres..

Les dates sont conformes au projet.

Dans tous les autres cas ou je ne fais pas appel à cette fonction
DateDifference, je n'ai strictement aucun problème de saisie de dates quid?!

Merci déjà pour votre aide,

Robert


salut,
Est-ce que les dates sont bien passées au format AAAAMMJJ ?
parce que chez moi le code suivant
D1 est une chaine="20061101"
D2 est une chaine="20061130"
info(datedifference(d1,D2))
renvoie bien 29
@+++

--
[Bernard Vessiot]
34980 Saint Gély du Fesc
jci-53el@iximail.com