首頁 >資料庫 >mysql教程 >如何在 SELECT 查詢中將 dd/mm/yyyy 字串轉換為 MySQL 日期?

如何在 SELECT 查詢中將 dd/mm/yyyy 字串轉換為 MySQL 日期?

Susan Sarandon
Susan Sarandon原創
2024-12-14 18:55:10546瀏覽

How Can I Convert dd/mm/yyyy Strings to MySQL Dates in SELECT Queries?

在 MySQL SELECT 查詢中將字串轉換為日期

許多系統將日期儲存為 dd/mm/yyyy 格式的字串。要使用 DATE_FORMAT 等日期函數,需要將這些字串轉換為 MySQL 相容的格式 yyyy-mm-dd。

要完成此轉換,可以使用 STR_TO_DATE 函數:

這將傳回日期時間資料類型。為了確保所需的格式,可以如下使用 DATE_FORMAT:

如果原始列的資料類型無法更改,建議建立一個視圖來執行 STR_TO_DATE 到 DateTime 資料類型的轉換。

以上是如何在 SELECT 查詢中將 dd/mm/yyyy 字串轉換為 MySQL 日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn