MySQL datetime 是一種常用的數據類型,用于存儲日期和時間。如果我們需要在 MySQL 中將日期和時間格式化,就需要使用 datetime 格式化函數將其轉換為我們需要的格式。
下面是一些常用的 datetime 格式化函數:
DATE_FORMAT(date, format)
這個函數可以將日期和時間格式化為任意你想要的格式。其中,date 是指要格式化的日期和時間,format 是指要格式化成的目標格式。例如:
SELECT DATE_FORMAT('2022-05-01 10:30:00', '%Y年%m月%d日 %H:%i:%s')
這樣就會把日期格式化為“2022年05月01日 10:30:00”,其中 %Y 表示年份,%m 表示月份,%d 表示天,%H 表示小時,%i 表示分鐘,%s 表示秒。
NOW()
如果我們希望獲取當前日期和時間,我們可以使用 NOW() 函數。它會返回當前時間的 datetime 值。
CURDATE()
如果我們只需要獲取當前日期,我們可以使用 CURDATE() 函數來獲取當前日期的 datetime 值。它以 YYYY-MM-DD 的格式返回當前日期的值。
以上是 datetime 格式化常用的一些函數和語法,如果您需要更深入了解 datetime 格式化函數的語法和用法,可以在 MySQL 官方文檔中查看詳細說明。