MySQLでの日付のフォーマット方法は何ですか?

MySQLでは、DATE_FORMAT()関数を使用して日付をフォーマットすることができます。

文法は以下のとおりです。

DATE_FORMAT(date, format)

dateは、フォーマットする必要のある日付であり、formatは表示する日付形式である。日付のフォーマットルールは次のとおりです。

  1. %Y:西暦年を四桁で表示
  2. %y:2桁の年数
  3. %m: 月の部分(01-12)
  4. %c:1から12までの月を表します。
  5. %d: 日付(01-31)
  6. %H:時(00-23)
  7. 午前の時間(01-12)
  8. 分数:%i(00〜59)
  9. %s:秒(0から59まで)
  10. 曜日のフルネーム(日曜日~土曜日)
  11. %w:曜日の数字(0-6、0は日曜日を表す)
  12. %M:1月から12月までの月の名前
  13. 月の略語(1月から12月)
  14. 曜日の省略形(日曜日〜土曜日)

たとえば、日付をYYYY-MM-DD形式にフォーマットするには、次のステートメントを使用できます:

SELECT DATE_FORMAT(date, '%Y-%m-%d') FROM table_name;
bannerAds