Re: Date

Posté par R&B le 9/2/2005 12:23:50
Bonjour, en analysant le format des dates ainsi que les propriétés sur les variables de type date on obtient :
Premier du mois = AAAAMM01
Dernier du mois = premier du mois suivant -1
dD est une date
info(dD..Mois) // affiche le mois de la date


Maintenant on complete :
PROCEDURE PremierDuMois(pDate est une date)
pDate..jour=1
Renvoyer pDate

PROCEDURE DernierDuMois(pDate est une date)
// se place au début de mois
pDate..jour=1
// avance d'un mois
pDate..mois+=1
// remonte d'un jour = fin du mois courant
pDate..jour-=1
Renvoyer pDate


Suffit ensuite de moduler selon les propriétés pour les années.
ps : aller voir le super phamp de sélection de périodes pour les détails.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=1798&post_id=7495