繁体   English   中英

Excel日期值时区是否具体?

[英]Is Excel date value time zone specific?

在Excel中,日期存储为整数值,这是自1900年1月1日以来的天数。例如,“1/1/1970”存储为25569。

问题#1:与引用UTC时间(即UNIX纪元时间)的Javascript datetime不同,Excel日期定义未提及“1900年1月1日”的时区。 参考时间'1900年1月1日'不是特定于任何时区吗?

问题2:我使用多种方法计算'1970年1月1日'和'1900年1月1日'之间的天数,结果是25567.但是,在Excel'1970年1月1日'中存储为25569(另外2个天比我应该'。我错过了什么?

1:Excel的日期/时间以计算机上的本地时间表示。 它不使用时区信息。 要在Excel中获取时区信息,需要Windows API调用。

2:计数从1开始(1月1日 - 1900 = 1

Excel包括不存在的29-Feb-1900。 请参阅: Excel错误地假定1900年是闰年

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM