2010-11-22 23 views
3

Voici un peu de plaisir.Une année en cours ont 364 jours?

Je viens de télécharger la source .NET 4 et trouvé le commentaire suivant à la tête du fichier TimeSpan.cs:

... alors qu'une année peut contenir 365 ou 364 jours

Si Je suis inquiet?

+1

Un commentaire dans le code source .NET est la dernière chose que j'inquiéter. Je serais plus inquiet s'il y avait un bogue dans mon code lié à ceci. –

+1

[Donnez-nous nos onze jours!] (Http: //en.wikipedia.org/wiki/Calendar_% 28New_Style% 29_Act_1750 # Subssequent_events) (Peut-être apocryphe) –

Répondre

-1

Peut-être qu'ils signifient 365 ou 366 jours? Autant que je sache 364 jours dans une année n'est pas acceptable.

+0

Ceci est plus un commentaire qu'une réponse. De plus, c'est incorrect. –

-1

Non, il ne peut pas. Peut-être que vous devriez vous inquiéter Bien que le nombre de semaines entières x jours par semaine = 52 x 7 = 364

+0

Dans DateTime.cs ffs! Je suis inquiet! – spender

+0

Je downvoted ceci parce qu'il commence par une déclaration complètement fausse. –

3

Peut-être parlaient-ils de l'indice de jour maximum dans une année où l'indice de jour commence à zéro?

4

Je ne sais pas à quoi se réfère le commentaire de code source, mais il y a quelques calendriers plus exotiques où une année a seulement 364 jours, par ex. un leap week calendar:

Un calendrier de la semaine bissextile est un système de calendrier avec un nombre entier de semaines chaque année, et chaque année à partir de la même semaine. La plupart des calendriers hebdomadaires bissextiles sont des propositions de réforme du calendrier civil, mais certains - comme le calendrier des numéros de semaine ISO - sont simplement des commodités à des fins spécifiques.

Le calendrier ISO en question est une variante du calendrier grégorien qui est utilisé (principalement) au sein du gouvernement et des entreprises pour les exercices, ainsi que dans Chronométrage. Dans ce système, une année (année ISO) a 52 ou 53 semaines complètes (364 ou 371 jours).

Un avantage est la meilleure divisibilité. Une année avec 364 jours peut être divisée en 13 mois égaux. D'autres calendriers à l'aide d'un tel système sont selon Wikipedia:

2

En général, vous ne devriez pas être trop inquiet. Il y a quelques années avec beaucoup moins de 364 jours! Fondamentalement, le point crucial est le passage des calendriers julien aux calendriers grégoriens, qui se sont déroulés à différents moments dans différents lieux. Aux États-Unis, le mois d'intérêt est septembre 1752,

[email protected]:~$ cal sep 1752 
    September 1752 
Mo Tu We Th Fr Sa Su 
    1 2 14 15 16 17 
18 19 20 21 22 23 24 
25 26 27 28 29 30 

depuis les Etats-Unis faisait partie de l'Empire britannique à cette époque, voir

http://en.wikipedia.org/wiki/Gregorian_calendar#Adoption

pour plus d'explications.

En plus: C'est pourquoi vous devriez essayer généralement pas faire votre propre gestion des dates. C'est une douleur pure d'obtenir toutes les subtilités correctes.

+0

Ceci est l'explication plus longue d'un commentaire à la question ci-dessus, je viens de réaliser. –