2009-06-29 3 views
0

Visual Studio 2008を使用しています.xsd/tableadaptersを使用してSQL Server 2005データベースにアクセスしています。私のテーブルの1つにDateTimeフィールドがあります。レコードがテーブルに挿入されると、時間は自動的にUTC時間に変換されます。これは問題ありません。私はちょうどそれが起こる場所を知りたい。 SQL Serverは変換を実行するのか、それとも.Netを行うのですか?テーブルの列にUTCに設定できるプロパティが見つかりませんでした。私は何か見落としてますか?SQL Server 2005は自動的に時間フィールドをUTCに変換しますか? ADO.Netはありますか?

私は.Net 3.5を使用しています。 System.DateTimeデータ型は自動的にUTCを使用しますか?テーブルに挿入するときにToUniversalTimeメソッドを使用してみましたが、使用しないときと同じです。

+0

あなたのクライアントアプリケーションでXMLを使用して日付をmaniuplatingしている場合、それはUTC形式になります –

答えて

0

It's .NET。

検証するには、SQLプロファイラトレースを開始し、ワイヤを介して送信された値を調べます。

[ところで、SQL Server 2008のは、UTC意識した日付と時刻のためのdatetimeoffsetデータ型を持っている。]

関連する問題