PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Nombre de semaine dans un mois
Nombre de semaine dans un mois
Débuté par ABOU SOUMAHORO, 19 juin 2021 18:20 - 7 réponses
Membre enregistré
7 messages
Popularité : +2 (4 votes)
Posté le 19 juin 2021 - 18:20
Bonjour, Comment connaitre le nombre de semaine dans un mois. SVP aidez moi

--
SoumNabas
Membre enregistré
3 883 messages
Popularité : +227 (347 votes)
Posté le 19 juin 2021 - 20:02
Bonjour,
De but en blanc, une solution est de récupérer la date du premier lundi du mois.
De soustraire cette date à la longueur du mois et de diviser le résultat par 7

--
Il y a peut être plus simple, mais, ça tourne
Membre enregistré
311 messages
Popularité : +3 (5 votes)
Posté le 20 juin 2021 - 10:40
Bonjour
dMondate est une Date=DateSys()
numeroSemaine est un entier=DateVersNuméroDeSemaine(dMondate)
dDate est une Date=SemaineVersDate(numeroSemaine,AnnéeEnCours(),iso8601)
Trace(DateVersMoisEnLettre(dDate))
cdlt

--
Développeur freelance en PHP laravel et produit PCSOFT.En cas de besoin veuillez me contacter (groupesysteme01@gmail.com).
Membre enregistré
311 messages
Popularité : +3 (5 votes)
Posté le 20 juin 2021 - 10:52
NdToure a écrit :
Bonjour
dMondate est une Date=DateSys()
numeroSemaine est un entier=DateVersNuméroDeSemaine(dMondate)
dDate est une Date=SemaineVersDate(numeroSemaine,AnnéeEnCours(),iso8601)
Trace(DateVersMoisEnLettre(dDate))
cdlt

--
Développeur freelance en PHP laravel et produit PCSOFT.En cas de besoin veuillez me contacter (groupesysteme01@gmail.com).

Tu peut oublier cette solution fonctionne si on connait le numéro de la semaine et on cherche le mois correspondant.
C'était pour répondre à l'autre poste.Désoler
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 22 juin 2021 - 14:53
Bonjour

J'avais fait des calculs de ce genre avec Excel il y a quelques années et il fallait prendre en compte quelques détails du genre, si le 1er est un jeudi alors la semaine fait partie du mois précédent, si le 31 est un mardi (ou mercredi, je ne sais plus) alors la semaine fait partie du mois suivant.
Pour des calculs comptables il me semble que c'est important, pour le reste, l'approximation peut suffire.

à confirmer cette prise en compte avec WINDEV, je n'ai pas fais les tests.

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Tuto WINDEV sur ma chaîne Youtube
Posté le 22 juin 2021 - 19:58
une façon simple de trouver la réponse est de boucler sur tous les jours du mois, de faire un DateVersNuméroDeSemaine du jour courant dans la boucle, et de compter les réponses différentes.
Membre enregistré
2 571 messages
Popularité : +222 (260 votes)
Posté le 23 juin 2021 - 09:43
Comme le dit @THIERRY TILLIER, tout dépend de l'utilité du nombre de semaine. Si une approximation est suffisante alors on peut considérer qu'il y a en moyenne 4.33 semaines par mois ou faire le nombre de jour du mois / 7.

--
Cordialement,

Philippe SAINT-BERTIN
Membre enregistré
7 messages
Popularité : +2 (4 votes)
Posté le 23 juin 2021 - 13:03
ok merci

--
SoumNabas