MySQL の日付形式と表示変換について理解する
MySQL で DATE フィールドを作成するとき、日付が内部的に 3 つの形式で格納される理由を疑問に思うかもしれません。 DD MM×32 YYYY×16×32 を表すバイト整数。この形式により、効率的な保存と迅速な取得が可能になります。
ただし、表示のために、保存された日付を内部形式から人間が判読できる文字列に変換する必要があります。これを実現するために、MySQL は DATE_FORMAT() 関数を提供します。
例:
birthdate という名前の DATE フィールドを持つテーブルがあるとします。日付を「d-m-Y」形式で表示するには、次のクエリを使用します。
SELECT birthdate, DATE_FORMAT(birthdate, '%d-%m-%Y') AS formatted_birthdate FROM table_name;
書式設定された日付が formatted_birthdate という名前の新しい列に格納されることに注意してください。これは、元の DATE フィールドが整数として保存され、直接変更できないためです。
考慮事項:
以上がMySQL の内部日付形式を人間が読める文字列に変換するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。