SQL的DATE_FORMAT函數用于將日期或時間值按照指定的格式進行格式化。
它的作用是將日期或時間值轉換為特定的格式,使其更易于閱讀和理解。該函數接受兩個參數:要格式化的日期或時間值和要使用的格式字符串。格式字符串可以包含特殊的格式代碼,用于表示日期或時間的不同部分,如年、月、日、小時、分鐘、秒等。
例如,可以使用DATE_FORMAT函數將日期格式化為"YYYY-MM-DD"的格式,或將時間格式化為"HH:MM:SS"的格式。也可以使用一些其他的格式代碼,如"%d"表示日期中的天數,“%M"表示月份的全名,”%Y"表示年份的四位數等。
下面是一個示例:
SELECT DATE_FORMAT(‘2021-06-30’, ‘%Y-%m-%d’) AS formatted_date;
這將返回格式化后的日期值:2021-06-30。