MySQLでの日付のフォーマット方法は何ですか?
MySQLでは、DATE_FORMAT()関数を使用して日付をフォーマットすることができます。
文法は以下のとおりです。
DATE_FORMAT(date, format)
dateは、フォーマットする必要のある日付であり、formatは表示する日付形式である。日付のフォーマットルールは次のとおりです。
- %Y:西暦年を四桁で表示
- %y:2桁の年数
- %m: 月の部分(01-12)
- %c:1から12までの月を表します。
- %d: 日付(01-31)
- %H:時(00-23)
- 午前の時間(01-12)
- 分数:%i(00〜59)
- %s:秒(0から59まで)
- 曜日のフルネーム(日曜日~土曜日)
- %w:曜日の数字(0-6、0は日曜日を表す)
- %M:1月から12月までの月の名前
- 月の略語(1月から12月)
- 曜日の省略形(日曜日〜土曜日)
たとえば、日付をYYYY-MM-DD形式にフォーマットするには、次のステートメントを使用できます:
SELECT DATE_FORMAT(date, '%Y-%m-%d') FROM table_name;