在MySQL查詢中,我們常常需要獲取日期數據并對其進行格式化。而其中最基本的一種格式化就是獲取日期中的日。下面就介紹一下如何在MySQL中獲取日期的日,并進行格式化。
SELECT DAY(date);
其中,date為日期類型的數據,可以是一個日期值或者一個包含日期值的字段。
通過以上語句可以獲取到date中的日,并以0補齊。
SELECT LPAD(DAY(date), 2, '0');
LPAD函數可以將DAY函數獲取到的數字左側填充0,使得日格式為兩位數。第一個參數表示需要格式化的數字,第二個參數表示格式化后的位數,如果原數字位數不足,則在其左側填充第三個參數的填充字符,默認為空格。
除此之外,還可以使用DATE_FORMAT函數對日期進行格式化:
SELECT DATE_FORMAT(date, '%d');
%d表示獲取日期中的日數,同樣會在日數小于10的情況下在左側補齊0。
以上就是在MySQL中獲取日期的日并進行格式化的方法。
上一篇mysql日期范圍查詢
下一篇css位置相對位置