Obtenir toutes les dates valides comprises entre 2 dates

Contenu du snippet

FONCTION iListeDateEntreDate(LOCAL sDateDebut,LOCAL sDateFin, tDate)
iInd est un entier

iDebut est un entier
iFin est un entier
iNbreDate est un entier = 0

iNbreDate=0
SI DateValide(sDateDebut) ET DateValide(sDateFin) ALORS

   iDebut = DateVersEntier(sDateDebut)
   iFin = DateVersEntier(sDateFin)
   POUR iInd=iDebut+1 A iFin-1
       TableauAjoute(tDate, EntierVersDate(iInd)
       iNbreDate++

   FIN

FIN
RENVOYER iNbreDate
 
//Utilisation
tDate est un Tableau de 0 chaînes
iTotal est un entier = 0
sDate1, sDate2 sont des chaînes
sDate1="20071231"
sDate2="20080301"
iTotal=iListeDateEntreDate(sDate1, sDate2, tDate)



Compatibilité : Windev

Disponible dans d'autres langages :

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.