Salut
Je te confirme que les 29/30 et 31 décembre 2008 appartiennent à la semaine 1 de 2009.
La norme à ce sujet est complexe puisqu'elle tient compte du calendrier grégorien qui a quelques jours de retard sur celui qu'on utilise.
Définition :
La semaine n° 1 de l'année est celle qui inclut le premier jeudi du mois de janvier.Ainsi, le 1er janvier 2009 était un jeudi, donc semaine 1
Par contre, pour 2010, le 1er janvier tombe un vendredi.
La semaine 1 commencera donc le lundi suivant.
Fais attention : Dans certains calendrirer comme celui de Outlook 2003 (test en cours sur Office 2007), il y a un bug puisqu'il numérote la semaine 1 dès le 1er janvier, ce qui est faux.
Côté programmation VB6, tu parles de "
29/12/2008 comme étant la semaine 1 de l'année 2008"
Tout dépend comment tu as fait ...
WeekDay te fournit le numéro du jour, pas de la semaine.
Vala
Jack,
MVP VBNB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)