TROUVER LA SEMAINE CORRESPONDANTE A UNE DATE

Signaler
Messages postés
693
Date d'inscription
samedi 18 mai 2002
Statut
Membre
Dernière intervention
17 avril 2017
-
Messages postés
1
Date d'inscription
lundi 10 octobre 2005
Statut
Membre
Dernière intervention
21 novembre 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/22989-trouver-la-semaine-correspondante-a-une-date

Messages postés
1
Date d'inscription
lundi 10 octobre 2005
Statut
Membre
Dernière intervention
21 novembre 2008

c'est une sollution,mais il y a un problème,quand on met la date de la dérnière journée de l'année le programme nous donnerat rien,il nous done un valeur nul,
Messages postés
44
Date d'inscription
jeudi 27 juin 2002
Statut
Membre
Dernière intervention
20 novembre 2008

Mon code fait cela, de manière un peu plus simple, il me semble :

http://www.vbfrance.com/code.aspx?ID=20083
Messages postés
1
Date d'inscription
jeudi 1 avril 2004
Statut
Membre
Dernière intervention
21 mai 2004

Bonjour,
je suis tombé un peu par hasard sur cette routine et voici quelques précisions :

En fait le jour de la semaine obéis à des règles strictes et est standardisée depuis 1976
les règles OIS sont les suivantes :
le premier jour de la semaine est le lundi
pour une année les semaines sont numérotées de 01 à 52 (parfois 53 si cette semaine fini un jeudi ou est issue d'une année bissextile finissant un jeudi ou un vendredi
enfin la semaine 01 est celle qui contient le premier jeudi de janvier.

voila pourquoi l'algorithme doit être modifié

par ailleurs il faudrait intégrer le calcul du calendrier grégorien pour les dates inférieures au 15 octobre 1582

bon courage
Messages postés
5
Date d'inscription
mardi 12 février 2002
Statut
Membre
Dernière intervention
6 juin 2004

Bonjour,

Une solution parmis tant d'autres ... mais elle a le mérite d'être présentée ... pourquoi ne pas boucler tous les 7 jours une fois trouvé le premier dimanche ?

Bon dèv et bon courage pour la suite ...
Afficher les 7 commentaires