從MySQL DATETIME 分離日期和時間
在DATETIME 欄位儲存時間戳時,這些值通常會組合日期和時間元件,例如「2012-09-09 06:57:12。」為了分別提取這些元件,MySQL提供了 DATE_FORMAT() 函數。
查詢分割日期和時間:
SELECT DATE_FORMAT(colName, '%Y-%m-%d') AS DATEONLY, DATE_FORMAT(colName,'%H:%i:%s') AS TIMEONLY;
說明:
範例:
考慮下表中的 DATETIME欄位:id | timestamp |
---|---|
1 | 2012-09-09 06:57:12 |
2 | 2023-04-15 12:35:09 |
SELECT DATE_FORMAT(timestamp, '%Y-%m-%d') AS DATEONLY, DATE_FORMAT(timestamp,'%H:%i:%s') AS TIMEONLY FROM table_name;
輸出:
以上是如何從 MySQL DATETIME 欄位中分離日期和時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!