sqlのdate_formatを使用する方法は何ですか?

SQLにおけるDATE_FORMAT関数は、日付をフォーマットするために使用されます。その構文は以下の通りです:

DATE_FORMAT(date, format)

dateはフォーマットする日付や日付時刻のフィールドであり、formatは日付形式を示す文字列です。よく使われる日付形式の文字列は以下の通りです:

  1. 西暦%Y年四桁の数字
  2. %y: 2桁の年数
  3. %m:2桁の月份
  4. %c: 月
  5. %d:2桁の日付
  6. %E:日付
  7. %H:24時間表示の時間数
  8. %h:12時間制の時間数
  9. %i: 分数
  10. %s:時間
  11. %p:午前または午後
  12. 曜日の名前は何ですか?
  13. 月の名前%M
  14. %b:月の略称
  15. %a:曜日の略称

以下はいくつかの例です:

SELECT DATE_FORMAT('2022-01-01', '%Y-%m-%d'); -- 输出 2022-01-01
SELECT DATE_FORMAT('2022-01-01', '%d/%m/%Y'); -- 输出 01/01/2022
SELECT DATE_FORMAT('2022-01-01 12:34:56', '%Y-%m-%d %H:%i:%s'); -- 输出 2022-01-01 12:34:56
SELECT DATE_FORMAT('2022-01-01 12:34:56', '%W, %M %e, %Y'); -- 输出 Saturday, January 1, 2022

formatパラメータの値を調整することで、異なる日付形式を得ることができます。必要に応じて、具体的な日付形式の文字列を調整することができます。

bannerAds