地 址:北京市昌平區66號 電 話(huà):18916339454 網(wǎng)址:www.hunqingrc.com 郵 箱:[email protected]
MySQL提供了多個(gè)日期判斷函數,期判用于對日期進(jìn)ヽ(′ー`)ノ行比較和判斷,斷函以下是數及示例一些常用的日期判斷函數及其示例用法:
1、(′ω`*)用法DATE() 函數
用途:將一個(gè)字符串轉換為日期類(lèi)型。期判
語(yǔ)法:DATE(str)
DATE(str)
示例:
“`sql
SE(′ω`)LECT DATE(‘20230704’(╬ ò﹏ó););
輸出結果為(wei):20230704??
20230704??
2、斷函NOW() 函數
用途:返回當前的數及示例??日期和時(shí)間。
語(yǔ)法:NOW()
NOW()
SELECT NOW();
“`
輸出結果為:當前日期和時(shí)間
3、用法CURDATE() 函數
用途:返回當前日期。期判
語(yǔ)法:CURDATE()
CURDATE()
SELECT CU???RDATE();
輸出結果為:當前日(′_ゝ`)期
4、斷函CURTIME() 函數
用途:返回當前時(shí)間。數及示例
語(yǔ)法(?⊿?):CURTIME()
CURTIME()
SELECT CURTIM( ?ヮ?)E();
輸出結果為:當前時(shí)間
5、用法DATEDIFF() 函數
用途:計算兩個(gè)日期之間的期判天數差。
語(yǔ)法:DATEDIFF(date1,斷函 date2)
DATEDIFF(date1,斷函 date2)
SELECT DATEDIFF(̵ヽ(′▽?zhuān)?/6;20230704’, ‘20230630’);
輸出結果為:4,表示兩個(gè)日期之間相差4天。數及示例
4
6、DAYOF(′_ゝ`)WEEK() 函數
語(yǔ)法:DAYOFWEEK(date)
DAYOFWEEK(date)
SELECT DAYOFWEEK(‘20230704’);
輸出(chu)結果為:根據具體日期而定,可能是1、2、3等。
7、DAYOFMONTH() 函數
用途:返回給定日期是當??月的第幾天。
語(yǔ)法:DAYOFM??ONTH(date)
DAYOFM??ONTH(date)
SE(′ω`)LECT DAYOFMONTH(‘20230704’);
輸出結果為:根據具體日期而定,可能是1、2、3??等。
8、YEA??R() 函數
用途:返回給定日期的年份。
語(yǔ)法:YEAR(date)
YEAR(date)
SELECT YEAR?(‘202307(′▽?zhuān)?04’(′▽?zhuān)?;);
輸出結果為:2023,表示給定日期的年??份是2023年。
2023