SQL Serverで日付をフォーマットする方法は何ですか?

SQL Serverでは、日付をフォーマットするためにCONVERT関数を使用することができます。この関数の構文は次のようになります:

データ型[(長さ)]、式[、スタイル]を変換します。

data_typeは、値を変換するデータ型を指定し、expressionは変換する値を指定するもので、styleは日付の形式を指定する整数値です。

以下は一般的に使用される日付の形式です:

  1. 101- yyyy/mm/dd
  2. 102年のyy年mm月dd日
  3. 103 – dd/mm/yyyy103年 – dd/mm/yyyy
  4. 104年dd年mm月yyyy年
  5. 105 – 日付-月-年
  6. 106年dd月yyyy年
  7. 107年 mon dd, yyyy
  8. 1時間8分0秒
  9. 110 – mm-dd-yyyy110年 – mm-dd-yyyy
  10. 111 – 年/月/日
  11. 112 – 年月日
  12. 120 – 年月日 時分秒
  13. 121 – yyyy-mm-dd hh時mi分ss秒mmmミリ秒
  14. 126 – yyyy年mm月dd日hh時mi分ss秒mmmミリ秒

CONVERT関数を使用して日付をフォーマットする方法を示す例です。

SELECT FORMAT(GETDATE(), ‘yyyy/MM/dd’) AS FormattedDate

現在の日付をmm/dd/yyyyの形式で返す。

bannerAds