科技奇趣|为什么 Excel 认为 1900 年是闰年?

码志 at 
科技奇趣|为什么 Excel 认为 1900 年是闰年?的配图
我们先来看一下现象:实际上 1900 年不是闰年,没有 2 月 29 日,所以很明显 这是 Excel 的一个 Bug。发现我之所以会留意到这个,是因为最近在做一个绩效核对的小工具,需要用 Python 读取和处理销售交上来的 Excel。销售交上来的东西总是稀奇古怪,比如有一列是要填日期,交上来的表格里,有的读出来是日期类型,有的读出来是字符串类型,这都还好说,日期类型直接用,字符串按格式解析成日期,就好了。但这天发现有个销售交上来的表格里,这一列读出来是数字类型。比如 2024-02-01,读出来对应数字 45323。怎么将这个数字转换成日期呢?首先搜索了微软的官方文档,找到关于 Date……