郑昀
26-06-24 08:00 微博认证:云纵世纪(天津)数字科技有限公司CTO

冷知识:
1)博物馆里写的距今多少年,不是今天,而是 1950 年。因为碳14测年是 1949 年发明,1950 年全球考古界大范围投入使用,为了全球数据统一对比,直接把 1950 定为固定基准年份。其次,1950 年正好是大气层核试验爆发的前夜。1950 年代之后,人类核爆产生了大量人工放射性碳(C14),彻底打乱了大气中的碳同位素比例,导致此后生长的生物无法再用碳14准确测年。所以把基准线定在 1950 年,等于“掐断”了现代干扰,确保了全球数据的可比性。如果博物馆写“距今 1000 年”,实际是指 公元 950 年(1950 - 1000 = 950),而不是公元 1026 年。

2)Excel 中储存的日期也不是真正的日期,而是距离 1899 年 12 月 30 日过去的多少天,只是显示出来是日期。比如你输入 2026/6/24,它背后存的是 46197,因为这距离 1900 年 1 月 1 日过去了 46197 天。

3)更冷的坑:Excel 故意保留了 1900 年 2 月 29 日 这个不存在的日期,所以如果你用 Excel 算 1900 年 3 月 1 日之前的日期差,会多算1天。微软之所以故意保留这个 Bug,是因为早期的竞争对手 Lotus 1-2-3 就有这个 Bug,且占据了大量市场。为了能完美兼容对方的 Excel 文件,微软选择“将错就错”,让它成为了 Excel 永恒的“历史遗产”。

发布于 北京