SQL Server 2005では、自動的にUTCに時刻フィールドを変換していますか? ADO.Netしていますか?

StackOverflow https://stackoverflow.com/questions/1057787

質問

私は、SQL Server 2005のデータベースにアクセスするための.xsd / tableadaptersを使用しているVisual Studioの2008を使用しています。私のテーブルの一つは、DateTimeフィールドを持っています。レコードがテーブルに挿入されると、時刻が自動的に細かいですUTC時刻に変換されます。私はちょうどそれが行われる場所を知りたいです。 SQL Serverは、変換を行うか、または.NETは、それをしているのですか?私はあなたがUTCに設定することができます私のテーブルの列でプロパティを見つけることができませんでした。私が何かを見逃していましたか?

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

役に立ちましたか?

解決

これは、.NETです。

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top