sqlserverで日付のフォーマットを変更する方法は何ですか。

SQL Serverでは、日付をフォーマットするためにCONVERT関数を使用することができます。例えば、日付を’YYYY-MM-DD’形式にフォーマットする場合、以下の構文を使用できます:

SELECT CONVERT(VARCHAR(10), GETDATE(), 120) AS FormattedDate

このコードは、「2022-01-26」と似た形式の日付の文字列を返します。

この例では、GETDATE()関数は現在の日付と時刻を返します。CONVERT関数は、日付をVARCHAR型に変換し、フォーマットコードとして120を使用して、「YYYY-MM-DD」形式を表します。

他に日付の形式を変更したい場合は、異なる形式コードを使用することができます。以下は一般的な日付形式コードのいくつかです:

  1. 101:MM/DD/YYYY
    101: MM/DD/YYYY となります。
  2. 102: YYYY年MM月DD日
  3. 103: DD/MM/YYYYの日
  4. 104日:DD.MM.YYYY
  5. 105:YYYY年MM月DD日
  6. 106日 月 日
  7. 107:YYYY年MM月DD日
  8. 108時:HH:MI:SS
  9. 110:MM-DD-YYYYになります。
  10. 111:YYYY年MM月DD日

必要に応じて適切なフォーマットコードを選択して日付をフォーマットすることができます。

bannerAds