AccueilCodes sourcesFreewaresArticlesRéponsesRechercheVotre avisNewsMon blogLiensContact
Vendredi 27 Juin 2025

Valid HTML 4.01 Transitional

126 codes sources48 articles77 news24 Liens15 avis9 réponses.
Comment connaître la date du Lundi selon un numéro de semaine ?

Ce code permet de connaître la date du Lundi d’une semaine.

PROCEDURE NumSemaineVersDateLundi ( _NumSemaine , _Année = DateSys ()[[ 1 A 4 ]])


//On calcule le Lundi de la semaine passée en paramétre.
//Si le premier jour de l'année est un vendredi, samedi ou dimanche, le numéro de semaine sera 0.
//La semaine numéro 1 correspondra au premier lundi de l'année

NbJours est un entier
d Date est une Date
n Jour est un entier

SI DateVersJour ( _Année + "0101" )  DANS ( 5 , 6 , 7 ) ALORS
        //Semaine 0
        NbJours = 7 * _NumSemaine
        
SINON
        //Semaine 1
        NbJours = 7 *( _NumSemaine - 1 )
        
FIN

d Date = EntierVersDate ( DateVersEntier ( _Année + "0101" )+ NbJours )
n Jour = DateVersJour ( d Date )
TANTQUE
n Jour > 1
        d Date ..Jour-= 1
        n Jour = DateVersJour ( d Date )
FIN

RENVOYER d Date

Liste des codes sources
®2006 - codel5g.com