一年可以有364天吗?

时间:2010-11-22 22:19:26

标签: date .net-4.0 comments

这里有点乐趣。

我刚刚下载了.NET 4源代码,并在文件TimeSpan.cs的头部发现了以下注释:

  

......而一年可以包含365或364天

我应该担心吗?

6 个答案:

答案 0 :(得分:4)

我不知道源代码评论所指的是什么,但是有一些更奇特的日历,其中一年只有364天,例如一个leap week calendar

  

闰周日历是一个日历系统,每年都有整数周,并且每年都在同一个工作日开始。大多数闰周日历是对民用日历的拟议改革,但有些 - 例如ISO周编号日历 - 仅仅是针对特定目的的便利。

     

有问题的ISO日历是公历的变体,主要用于政府和企业的财政年度以及计时。在这个系统中,一年(ISO年)有52或53整周(364或371天)。

一个优点是更好的可分性。 364天的一年可分为13个相等的月份。使用此类系统的其他日历根据Wikipedia

答案 1 :(得分:3)

也许他们在讨论当年指数从零开始的一年中的最大日指数?

答案 2 :(得分:2)

一般来说,你不应该太担心。有几年的时间远不及364天!基本上,关键是从Julian到Gregorian日历的变化,这种日历在不同的地点发生在不同的时间。在美国,利息月份是1752年9月,

jlouis@illithid:~$ 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
由于当时美国是大英帝国的一部分,请参阅

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

进一步解释。

旁白:这就是为什么你一般不应该尝试自己的日期处理。让所有错综复杂的错误是纯粹的痛苦。

答案 3 :(得分:1)

西萨摩亚在2011年越过日期截止日期,从12月29日直接延至12月31日,从12月30日开始跳过。

从技术上讲,他们的工作日为364天。

答案 4 :(得分:-1)

也许他们意味着365或366天?据我所知,一年364天是不可接受的。

答案 5 :(得分:-1)

不,不能。也许你应该担心。虽然每周x天的整数周数= 52 x 7 = 364