【发布时间】:2021-12-07 14:01:46
【问题描述】:
Excel 正在将日期 03/11/2021 转换为值 44535,这似乎是自 1900 年以来的几天。我试图找出一种使用我自己的 golang 库来计算它的方法。有人遇到这种问题吗?
非常感谢您的帮助
【问题讨论】:
-
这比你想象的要复杂。例如,many countries have changed calendars after 1900。至少您必须了解 Excel 是如何处理这个问题的。
-
请查看 Excel 帮助和 1904 日期系统,尤其是当您在 Mac 上使用旧版本的 Excel 或从这样做的人那里获取文件时。
-
嗯,我不确定我是否看到了问题。 Excel 文档说,所有日期都存储为浮点数,即自 1900 年 1 月 1 日以来的天数。您的电子表格正在将它们格式化为整数。只需突出显示您的日期列,转到格式化数字,然后选择日期格式而不是数字格式。