如题所述
这里应该是问旧历(儒略历)与新历(格里历)的换算。罗马教皇格雷果里1582年改历:使当时的春分回到3月21日。于是下令:这年10月4日以后,一下子将日期跳到10月15日,以便使第二年的春分由3月11日回到3月21日。于是新历与旧历产生了10日之差。(新历比旧历少了10天)
此外,仍然保留旧历4年1闰的规则,但另加一条规定:凡遇世纪年(如2000,2100),必须能被400所整除才算闰年,所以新历在每400年中就减去了3个闰年。(每400年,新历比旧历少3天)
如果要将旧历转换为新历日期,须在旧历日期前加上该世纪新、旧历之间的差值。
1582年与1642年之间有一个世纪年1600年,该年可被400整除,所以没有因闰年规则改变而产生的差值,直接在1642年12月25日上加10日,就好了,为1643年1月4日。
此外,仍然保留旧历4年1闰的规则,但另加一条规定:凡遇世纪年(如2000,2100),必须能被400所整除才算闰年,所以新历在每400年中就减去了3个闰年。(每400年,新历比旧历少3天)
如果要将旧历转换为新历日期,须在旧历日期前加上该世纪新、旧历之间的差值。
1582年与1642年之间有一个世纪年1600年,该年可被400整除,所以没有因闰年规则改变而产生的差值,直接在1642年12月25日上加10日,就好了,为1643年1月4日。
温馨提示:答案为网友推荐,仅供参考