2種將日期轉(zhuǎn)為數(shù)字的方法:1、使用TO_DAYS()函數(shù),可以將指定日期值轉(zhuǎn)為代表天數(shù)的整數(shù)值,語法“TO_DAYS(指定日期值)”。2、使用TIME_TO_SEC()函數(shù),可以將指定日期時(shí)間值轉(zhuǎn)為代表秒數(shù)的整數(shù)值,語法“TIME_TO_SEC(指定日期時(shí)間值)”。
本教程操作環(huán)境:windows7系統(tǒng)、mysql8版本、Dell G3電腦。
mysql將日期轉(zhuǎn)為數(shù)字的2種方法
1、使用TO_DAYS()函數(shù)
TO_DAYS() 函數(shù)返回日期和年份 0(日期 "0000-00-00")之間的天數(shù)。
即:給定一個(gè)日期,返回一個(gè)天數(shù)(年為0以來的天數(shù))。
示例:
select to_days('2022-01-08');
2、使用TIME_TO_SEC()函數(shù)
TIME_TO_SEC(time)
函數(shù)返回將參數(shù) time 轉(zhuǎn)換為秒數(shù)的時(shí)間值,轉(zhuǎn)換公式為“小時(shí) ×3600+ 分鐘 ×60+ 秒”。
SELECT TIME_TO_SEC('2022-01-08 15:15:15');
由執(zhí)行結(jié)果可以看出,根據(jù)計(jì)算公式“15×3600+15×60+25”得出結(jié)果秒數(shù) 54915。
【