科学吧 关注:358,816贴子:1,516,717
  • 27回复贴,共1

【happy冷知识】你知道“公元0年”吗?

只看楼主收藏回复

我们现在使用的历法是格里历(公历),由阿洛伊修斯·里利乌斯从儒略历改编而来。

格里历的特殊规则当然是我们熟知的:①每逢能被4整除的那一年为闰年,在二月份增加一天。②能被400整除的年份不是闰年。
然而,在格里历中,没有公元0年——公元前1年的下一年是公元1年(公元一年)。这样的设定相对来说更加通俗易懂,但是也引发了一些问题。先不说数学家的气愤,只考虑下公元前的闰年分布吧:从第一个闰年公元4年向前推,公元前1年是闰年、公元前5年是闰年、公元前9年是闰年......糟糕透了!
为了方便天文、数学、程序设计、数码信息等领域,克普勒就提出了天文计年这一解决方法。具体操作是,把公元前1年变成公元0年,公元前2、3、4年变成了负1、2、3年,以此类推。你可以清晰地看到了这样做的好处:一方面,年份完全数字化成正、0、负,另一方面,公元前也适用同样的闰年规律(0、-4、-8是闰年)。


IP属地:北京本楼含有高级字体1楼2019-10-02 11:20回复


    IP属地:北京2楼2019-10-02 11:27
    收起回复
      除了“天文计年”之外,ISO 8601(是国际标准化组织的日期和时间的表示方法,全称为《数据存储和交换形式·信息交换·日期和时间的表示方法》)也规定了公元0年,具体做法和“天文计年”相同,但表示方法复杂得多(它把时分秒的表示也加入了进去),通用形式是:

      还有“人元纪年”也包含了0年。这是一个很棒的纪年法,因为它在天文计年的基础上每个年份都增加了10000年,这样人元0年就是公元前10001年,而且恰好是新石器时代的开始。
      佛历、印度历、缅历、傣历都有对应的0年。


      IP属地:北京本楼含有高级字体3楼2019-10-02 11:46
      回复
        自欺欺人的玩意,地球人嗨就行


        IP属地:江西来自iPhone客户端6楼2019-10-03 00:09
        收起回复
          看了,没听明白你的意思啊,你的意思,好像说,公元0年公元1年是重复的?,其实是一个年份?就是本来就是一年的时间,即是0年?也算是1年?


          IP属地:山东来自Android客户端7楼2019-12-27 19:41
          收起回复
            不如,我本来是十二月(阴历)生的,但过了一个月,我就可以算两岁了。我们那里都这样考虑岁数的。有虚岁和整岁之分。比如,人寿保险公司也有0岁投保。零岁?当时我也纳闷。和一岁啥区别?


            IP属地:山东来自Android客户端8楼2019-12-27 19:47
            回复
              看明白了。是考虑用年号代表数字换算闰年的问题?


              IP属地:山东来自Android客户端9楼2019-12-28 10:02
              回复
                本意不就是每过四年是闰年。非得说成被4整除的年号?比较学术一点,然而发生了没有0年的矛盾?也就是说,如若公元前1年就是闰年,那么第一年就无法被4整除,因为是1/4。所以,以后的5,9都无法整除了。


                IP属地:山东来自Android客户端10楼2019-12-28 10:17
                收起回复
                  数学家还真会钻牛角尖!如果公元前一年是闰年,公园前的年号都减去1能被4整除的就是闰年不就得了。


                  IP属地:山东来自Android客户端11楼2019-12-28 10:20
                  回复
                    本质上是说每四年一闰,这个最重要,设置一个不存在的0年概念,多余。年,本质是一年的时间,不是没有时间段的点。


                    IP属地:山东来自Android客户端12楼2019-12-28 10:24
                    回复
                      不知道啊,0/4也算能被4整除?0如果既不是正整数也不是负整数?那么0/4和1/4不是都不算能整除吗?


                      IP属地:山东来自Android客户端13楼2019-12-28 10:30
                      收起回复