在MySQL中,to_char函數是用于將日期和時間數據類型轉換為字符類型的函數。to_char函數的語法如下:
TO_CHAR(date_value, format_string)
其中,date_value是要轉換的日期或時間數據類型,format_string是轉換后的字符類型的格式??梢允褂貌煌母袷阶址畞慝@得所需的結果。
下面是to_char函數的一些使用示例:
-- 將日期轉換為字符類型 SELECT TO_CHAR('2021-07-22', 'YYYY/MM/DD'); -- 輸出結果:2021/07/22 -- 將時間轉換為字符類型 SELECT TO_CHAR('12:30:45', 'HH12:MI:SS AM'); -- 輸出結果:12:30:45 PM -- 將日期和時間轉換為字符類型 SELECT TO_CHAR('2021-07-22 12:30:45', 'YYYY/MM/DD HH12:MI:SS AM'); -- 輸出結果:2021/07/22 12:30:45 PM
在to_char函數中,格式字符串可以使用不同的字符來表示不同的日期和時間部分,例如:
YYYY: 年份的四位數 YY: 年份的兩位數 MM: 月份的兩位數 MON: 縮寫形式的月份名稱 MONTH: 完整的月份名稱 DD: 日期的兩位數 HH24: 小時的24小時制,兩位數 HH12: 小時的12小時制,兩位數 MI: 分鐘的兩位數 SS: 秒數的兩位數 AM: 上午/下午
需要注意的是,to_char函數只能用于日期和時間類型的數據。如果要將其他數據類型轉換為字符類型,可以使用MySQL中的其他函數,如cast函數、convert函數等。
下一篇jquery nth