在Mysql中,我需要将日期从Excel串行格式转换为正常日期。 es. 如何转换 14/01/2025 中的数字 45669
我找到了revese命令:
选择 DATEDIFF(NOW(),'1900-01-01') AS excel_serial_date_1900;
不是我需要的
谢谢丹尼尔
我尝试通过谷歌、手册等查找信息,但我没有
Excel 序列日期是自 1900 年 1 月 1 日以来的天数。
Excel 的第 1 天对应于 1900-01-01。因此,使用 DATE_ADD 将 Excel 序列号(在本例中为 45669)作为天数添加到该基准日期。
查询将如下所示:
SELECT DATE_ADD('1900-01-01', INTERVAL 45669 DAY) AS normal_date;