Excel 日期值时区是否特定?

Cof*_*ean 4 excel

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

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

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

Ron*_*eld 7

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

2:从一开始计数(1-Jan-1900 = 1

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

  • 这太疯狂了。地理上分散的团队在过去使用电子邮件/共享 Excel 文件时如何就时间戳达成一致? (3认同)
  • 在没有“计算机本地时间”的情况下,在线 Office 365 使用什么时区? (2认同)