mysqlのdate_format関数の使い方は?

MySQLのDATE_FORMAT関数は、日付や日時の値を異なる文字列形式に変換するために使用されます。その構文は以下の通りです:

日付を指定されたフォーマットで表示する。

その中で、dateはフォーマットする日付または日時の値であり、formatは日付または日時の値をフォーマットするための文字列形式です。

以下是一些日期和时间格式化的常见示例:

  1. 日付を年-月-日の文字列形式にフォーマットする:DATE_FORMAT(date、‘%Y-%m-%d’)
  2. dateを’%m/%d/%Y’の文字列形式にフォーマットする:DATE_FORMAT(date, ‘%m/%d/%Y’)
  3. dateを’%Y-%m-%d %H:%i:%s’の形式にフォーマットする:DATE_FORMAT(date, ‘%Y-%m-%d %H:%i:%s’)
  4. 日付と時間を月/日/年 時:分:秒の形式にフォーマットする:DATE_FORMAT(date, ‘%m/%d/%Y %H:%i:%s’)
  5. 日付を曜日に変換するフォーマット:DATE_FORMAT(date, ‘%W’)
  6. 日付と時刻を月の文字列形式にフォーマットする:DATE_FORMAT(date, ‘%M’)
  7. 日付時刻を年の文字列形式にフォーマットする:DATE_FORMAT(date, ‘%Y’)

注意:formatパラメータでは、フォーマット文字列をシングルクォートで囲む必要があります。

date_columnという日付フィールドの値を年-月-日の文字列形式にフォーマットしたい場合、以下のSQL文を使用できます:

テーブル名から、DATE_FORMAT(date_column、’%Y-%m-%d’)を選択します。

年-月-日の形式で表された日付文字列が返されます。

bannerAds