sqlのdate_formatを使用する方法は何ですか?
SQLにおけるDATE_FORMAT関数は、日付をフォーマットするために使用されます。その構文は以下の通りです:
DATE_FORMAT(date, format)
dateはフォーマットする日付や日付時刻のフィールドであり、formatは日付形式を示す文字列です。よく使われる日付形式の文字列は以下の通りです:
- 西暦%Y年四桁の数字
- %y: 2桁の年数
- %m:2桁の月份
- %c: 月
- %d:2桁の日付
- %E:日付
- %H:24時間表示の時間数
- %h:12時間制の時間数
- %i: 分数
- %s:時間
- %p:午前または午後
- 曜日の名前は何ですか?
- 月の名前%M
- %b:月の略称
- %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パラメータの値を調整することで、異なる日付形式を得ることができます。必要に応じて、具体的な日付形式の文字列を調整することができます。