web-dev-qa-db-ja.com

SQL Serverのdatetimeおよびdatetimeoffsetに相当するC#データ型は何ですか?

SQL Serverの日付データ型に最も適した同等のC#データ型は何ですか?私は特に探しています

  • date
  • time
  • datetimeoffset
36
Paul Suart

datetime、およびdatetimeoffset SQL Serverデータ型の同等のCLRデータ型を次に示します。

date-DateTimeNullable<DateTime>
time-TimeSpanNullable<TimeSpan>
datetimeoffset-DateTimeOffsetNullable<DateTimeOffset>

SQL Serverのすべてのデータ型とそれに対応するCLRの一覧は、ここにあります CLRパラメーターデータのマッピング

42
Jay Riggs

C#では、

5
splattne

新しいタイプは、.NET Framework 3.5 SP1をインストールした場合にのみサポートされます。

  • SqlDbType.Date

  • SqlDbType.Time

  • SqlDbType.DateTime2

  • SqlDbType.DateTimeOffSet

完全な情報については、 SQL Server 2008の日付と時刻のデータ を参照してください

4
Cerebrus