程序员都应该了解的日历计法:儒略历、格里历和外推格里历
【推荐阅读】微服务还能火多久?>>> 阿里云智能数据库事业部 OLAP 平台团队现向 2021 届海内外院校应届毕业生(毕业时间在2020年11月-2021年10月之间)招聘大数据系统工程师,有机会转正,有意请加 iteblog 微信内推。 文章目录 1 儒略历(Julian calendar) 2 格里历(Gregorian calendar) 2.1 格里历日期与儒略历日期的差距 3 外推格里历(Proleptic Gregorian calendar) 4 和编程的关系 儒略历(Julian calendar) 儒略历,是格里历(Gregorian calendar)的前身,由罗马共和国独裁官儒略·凯撒采纳埃及亚历山大的希腊数学家兼天文学家索西琴尼计算的历法,在公元前45年1月1日起执行,取代旧罗马历历法的历法。一年设12个月,大小月交替,四年一闰,平年365日,闰年于二月底增加一闰日,年平均长度为365.25日。因为1月1日是罗马执政官上任的日期,故其被订为一年的开始日。由于累积误差随着时间越来越大,1582年后由教宗额我略十三世改良,变为格里历,即沿用至今的公历。 如果想及时了解Spark、Hadoop或者HBase相关的文章,欢迎关注微信公众号: iteblog_hadoop 格里历(Gregorian calendar) 格里历是由意大利医生兼哲学家阿洛伊修斯