MySQL数据库将Excel天数转化为MySQL时间

Excel 是从1900年1月1日开始计算的
例如:excel时间天数:43536 (从1900年1月1日开始计算)
●当前日期: 2024.1.22 ==> 0000年1月1日到现在日期天数 count1 = 739272
●计算出当前日期到1900年1月1日的 天数 count2 = 45311
在线日期计算器 - UU在线工具
●SELECT FROM_DAYS(737517) ===> 2019-04-03
==转化后 2019-04-03
注意:MySQL中没有函数能直接转化
步骤:
1.先利用 TO_DAYS(date) 计算出 0000年1月1日到现在的 日期天数count1
2.计算出当前日期到1900年1月1日的 天数 count2
3.利用MySQL的FROM_DAYS(N) 计算0000年1月1日后的第N天的日期
即:SELECT FROM_DAYS(count1 - count2 + Excel的天数)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值