在 MySQL 中,TO_STRING()
函數不是用于處理日期和時間的內置函數
DATE_FORMAT()
:此函數用于將日期/時間值格式化為字符串。您可以根據需要自定義輸出格式。語法:
DATE_FORMAT(date, format)
示例:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
上述查詢將返回當前日期和時間,格式為 ‘YYYY-MM-DD HH:mm:ss’。
STR_TO_DATE()
:此函數用于將字符串轉換為日期/時間值。您需要提供輸入字符串和日期/時間格式。語法:
STR_TO_DATE(str, format)
示例:
SELECT STR_TO_DATE('2022-01-01 12:34:56', '%Y-%m-%d %H:%i:%s');
上述查詢將返回一個日期時間值,等于 ‘2022-01-01 12:34:56’。
請注意,這些函數與 TO_STRING()
函數的主要區別在于,它們專門用于處理日期和時間值。使用這些函數,您可以更靈活地處理和格式化日期和時間值。