Vous êtes sur la page 1sur 1

AFFICHAGE JOURS ENTRE DEUX DATE

dateDebut est une Date = "20160601"


dateFin est une Date = "20160610"

QUAND EXCEPTION DANS

nombreJours est un entier = DateDifference(dateDebut,dateFin)

k est un entier = TableAjouteLigne(TABLE_Date)


TABLE_Date[k].COL_date = dateDebut
POUR i = 1 A nombreJours
dateDebut..Jour += 1
k = TableAjouteLigne(TABLE_Date)
TABLE_Date[k].COL_date = dateDebut
FIN
FAIRE
Erreur(ExceptionInfo(errMessage))
FIN

AUTRE VERSION
i, i1, i2 est un entier
i1 = DateVersEntier("20160101")
i2 = DateVersEntier("20160620")
pour i = i1 a i2
Trace( EntierVersDate(i) )
FIN

PROCEDURE genereTableauDates(dateDebut est une Date, dateFin est une Date) :


tableau de Dates

dateCalculée est une Date


nombreJours est un entier

tableauDates est un tableau de Dates

QUAND EXCEPTION DANS


nombreJours = DateDifférence(dateDebut,dateFin)

dateCalculée = dateDebut

POUR i = 1 _A_ nombreJours - 1


dateCalculée..Jour++
TableauAjoute(tableauDates,dateCalculée)
FIN

STOP
RENVOYER tableauDates

FAIRE
ExceptionPropage()
FIN

Vous aimerez peut-être aussi