1. 日期格式化函數介紹
2. 格式化日期為年、日
3. 格式化日期為時、秒
4. 格式化日期為星期幾
5. 格式化日期為指定格式
1. 日期格式化函數介紹
MySQL提供了許多日期格式化函數,包括DATE_FORMAT、TIME_FORMAT、YEAR、MONTH、DAY、HOUR、MINUTE、SECOND、DAYNAME、MONTHNAME等。這些函數可以根據我們的需要,將日期格式化為不同的形式。
2. 格式化日期為年、日
如果我們只需要將日期格式化為年、日的形式,可以使用YEAR、MONTH、DAY函數。例如:
SELECT YEAR('2021-10-01'); -- 輸出2021
SELECT MONTH('2021-10-01'); -- 輸出10
SELECT DAY('2021-10-01'); -- 輸出01
3. 格式化日期為時、秒
如果我們需要將日期格式化為時、秒的形式,可以使用HOUR、MINUTE、SECOND函數。例如:
SELECT HOUR('2021-10-01 12:34:56'); -- 輸出12
SELECT MINUTE('2021-10-01 12:34:56'); -- 輸出34
SELECT SECOND('2021-10-01 12:34:56'); -- 輸出56
4. 格式化日期為星期幾
如果我們需要將日期格式化為星期幾的形式,可以使用DAYNAME函數。例如:
SELECT DAYNAME('2021-10-01'); -- 輸出Friday
5. 格式化日期為指定格式
表示月份,%d表示日,%H表示小時,%i表示分鐘,%s表示秒,%W表示星期幾等等。例如:
月%d日'); -- 輸出2021年10月01日-%d %H:%i:%s'); -- 輸出2021-10-01 12:34:56
以上就是本文對MySQL日期格式化技巧的詳細介紹,希望對大家有所幫助。