MySQL で DATE_FORMAT 関数を使用して日付を別の形式に変換する方法
日付はデータベースの一般的なデータ型です。実際のアプリケーションでは、さまざまなニーズに合わせて日付をフォーマットする必要があることがよくあります。 MySQL は、日付をさまざまな形式に変換する DATE_FORMAT 関数を提供します。
DATE_FORMAT 関数の構文は次のとおりです。
DATE_FORMAT(date, format)
このうち、date は変換対象の日付、format は指定された書式文字列です。一般的に使用される日付形式コードの一部を次に示します。
#DATE_FORMAT 関数を使用して日付を取得する方法を示す例をいくつか示します。形式変換:
日付を年-月-日形式に変換:
SELECT DATE_FORMAT('2022-06-30', '%Y-%m-%d');
出力結果は次のようになります: 2022-06-30
SELECT DATE_FORMAT('2022-06-30', '%m-%d-%Y');出力結果は次のようになります: 06-30-2022
SELECT DATE_FORMAT('2022-06-30 14:30:45', '%H:%i:%s');出力結果は次のようになります: 14:30:45
SELECT DATE_FORMAT('2022-06-30', '%W');出力結果は次のとおりです:木曜日
SELECT DATE_FORMAT('2022-06-30', '%b');出力結果は次のとおりです: Jun
DATE_FORMAT 関数は形式変換にのみ使用でき、日付の計算や比較には使用できないことに注意してください。日付を計算または比較する必要がある場合は、DATE_ADD、DATEDIFF など、MySQL が提供する他の日付関数を使用できます。
実際の開発では、DATE_FORMAT 関数を理解し、上手に使いこなすことが日付データを処理するための鍵の 1 つです。フォーマット文字列を合理的に選択することで、日付を表示や分析に適したさまざまなフォーマットに変換でき、プログラムの柔軟性と可読性が向上します。
要約すると、DATE_FORMAT 関数は、日付をさまざまな形式に変換するための MySQL の強力なツールです。その使い方をマスターすることで、さまざまな日付書式設定のニーズに応え、日付データをより適切に処理して表示できるようになります。
以上がMySQL で DATE_FORMAT 関数を使用して日付を別の形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。