了解MySQL 日期格式和顯示轉換
在MySQL 中建立DATE 欄位時,您可能想知道為什麼日期會在內部儲存為三個-表示DD MM×32 YYYY×16×32 的位元組整數。這種格式可以實現高效儲存和快速檢索。
但是,為了顯示目的,儲存的日期必須從其內部格式轉換為人類可讀的字串。為了實現這一點,MySQL 提供了 DATE_FORMAT() 函數。
範例:
假設您有一個表,其中包含名為生日的 DATE 欄位。若要以「d-m-Y」格式顯示日期,請使用下列查詢:
SELECT birthdate, DATE_FORMAT(birthdate, '%d-%m-%Y') AS formatted_birthdate FROM table_name;
請注意,格式化日期儲存在名為 formatted_birthdate 的新欄位中。這是因為原始 DATE 欄位儲存為整數,無法直接修改。
注意事項:
以上是如何將 MySQL 的內部日期格式轉換為人類可讀的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!