首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >1601年1月1日有什么意义?

1601年1月1日有什么意义?
EN

Stack Overflow用户
提问于 2012-06-01 11:50:37
回答 2查看 41.5K关注 0票数 53

此结构是一个64位值,表示数字。 从1601年1月1日开始每隔100纳秒的时间间隔。 参考: http://msdn.microsoft.com/en-us/library/aa915351

为什么是“自1601年”?为什么不是1970甚至2000年呢?那么遥远的时间,我能做些什么呢?

回答我自己,

ANSI日期将1月1日1601定义为第1天,并用作COBOL整数日期的起源。这一时期是阳历前400年闰年周期的开始,2000年结束。你可以在维基百科的Julian_day条目下找到。

此外:

EN

Stack Overflow用户

发布于 2012-06-07 06:59:54

这是一个务实的选择。

现代西方历法直到1752年英国(及其殖民地)采用自1582年以来在大多数天主教欧洲采用的公历。

这是闰年等现代历法,使1月1日与冬至保持一致。

那么为什么不从1752年1月1日开始呢?因为基本闰年规则“如果两位数年可以被四除四位数世纪也可被四除”则为闰年)建立了一个400年周期。从1601年1月1日开始的第一个完整周期(至少在罗马)。

闰年和日期的计算是相当痛苦的,没有从四百年周期的中途开始,所以1600是一个很好的开端,只要你记住1752年之前的任何日期都必须符合地理位置,因为英国的日期是10天不同步的。罗马的日期到这个时候。

票数 8
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10849717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档