Les jours de la semaine


D'après ce qu'on peut lire dans la FAQ des calendriers : 

La norme internationale ISO-8601 (mentionnée dans la section 5.6) assigne un numéro à chaque semaine de l'année. Une semaine chevauchant deux années se voit assigné un numéro dans l'année qui contient le plus grand nombre de ses jours. 

Ce qui revient à dire que La semaine 1 de toute année est celle qui contient le 4 janvier ou que la semaine 1 de toute année est celle qui contient le 1er jeudi de janvier. 

La majorité des années ont 52 semaines mais les années qui commence un jeudi et les années bissextiles commençant un mercredi en possède 53.


En d'autres termes, le 1er janvier peut-être soit dans la semaine 1, soit dans la semaine 52 ou 53, c'est-à-dire dans la dernière semaine de l'année d'avant. 

Mais en Java, qui se base soi-disant sur la norme ISO-8601, il se trouve que le 1er janvier est toujours dans la semaine numéro 1. 

Qui a tort ? Qui a raison ?

 

 
© 2012 Guillaume Laforge | The views and opinions expressed here are mine and don't reflect the ones from my employer.