ISO 8601 形式

Microsoft SQL Server 2005 では、ISO 8601 形式を使用して日付と時刻のデータを指定できます。

形式は次のようになります。

yyyy-mm-ddThh:mm:ss[.mmm]

T は、datetime 値の時刻の部分の先頭を示します。

ISO 8601 形式を使用するには、その形式で各要素を指定する必要があります。これには、その形式で示される区切り記号も含まれます。

ms190977.note(ja-jp,SQL.90).gifメモ :
秒の構成要素を示す角かっこは省略できます。時の構成要素は 24 時間形式で指定します。

ISO 8601 形式を使用する利点は、これが国際標準であるという点です。また、この形式を使用して指定された datetime 値は明確です。この形式は、SET DATEFORMAT や SET LANGUAGE の設定の影響を受けません。

次に、ISO 8601 形式で指定された datetime 値の 2 つの例を示します。

2004-05-23T14:25:10
2004-05-23T14:25:10.487

参照

概念

日時データの使用

その他の技術情報

データ型 (Transact-SQL)
CAST および CONVERT (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手