SQLのDATE_FORMAT関数の使い方は何ですか?

DATE_FORMAT関数は、日付や時間の値を指定した形式で表示するために使用されます。

文法:

DATE_FORMAT(date, format)

条件:

  1. 日付:フォーマットする日付と時間の値。
  2. format:返り倩における日時の書式を指定します。

標準的なフォーマット形式は以下の通りです:

  1. %Y:西暦年
  2. %y:2桁の年数
  3. %m: 月の数字(01-12)
  4. %c: 1から12までの月数
  5. %d:日付(01から31まで)
  6. 日付(1から31まで)
  7. %H:時間(00-23)
  8. 「%h」:1時から12時まで
  9. %i:分(00-59)
  10. %s:秒(00から59まで)
  11. %p:午前または午後
  12. 曜日名(日曜日-土曜日)
  13. %w:曜日(0-6、0は日曜日を示す)
  14. %M:月の名前(1月-12月)
  15. #a: 曜日の省略形(日〜土)
  16. バ:月名の略称(1月〜12月)
  17. %T:時刻(24時間制、hh:mm:ss)
  18. %r: 時間(12時間制、hh:mm:ss AM/PM)

What time does the train leave?

電車は何時に出発しますか?

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') AS current_datetime;

出力:

2021-01-01 12:34:56

上記の例では、現在の日付と時間を「YYYY-MM-DD HH:MM:SS」の形式に整形します。

bannerAds