WCFサービスとWindowsアプリケーションは、どちらも異なるタイムゾーンにあります。これで、このWindowsアプリケーションは、WCFサービスを通じてデータを保存および取得します。WCFサービスからの無効なdatetime値の取得
datetimeのデータ型のログとして列を持つテーブルの一括挿入を行うと、このローカルのdatetimeをデータベースに保存できますが、このテーブルを取得しようとすると、 logtimeカラム。
そう多くの同様の質問が見つかりましたが、UTCの時間を実装することはできません。私が参照しているテーブルには5〜10秒ごとに更新し続ける千のレコードが含まれています。
WCFサービスによって行われるこの自動日時変換を停止する方法はありますか。
ご案内しています。
OMG!ボブ、私は信じることができません、あなたの前提はどうやって真実かもしれません。 :)残りの質問にお答えします。値が間違っていると、データベースサーバーのlogtime列に正しい値が表示されます。しかし、私はそれを取得しようとすると、logtimeの列には、データベース上で見ることができる時間でも、データベースサーバ上のローカル時間でもない値が含まれています。これは、サービスがローカルタイム(サーバー)としてログタイムを想定しているため、私のタイムゾーンに変換しようとしているため、私にとって間違っています。 – Bravo
あなたの最初の選択肢はうまく見えますが、私のクライアントアプリケーションが世界のどこにでもあることができるので、私のシナリオには合いません。私はあなたの2番目と3番目のオプションを使用することはできません私は言ったように私は、私は送信し、データのトンを取得するので、私はすべてを変換することはできません。その実現不可能 – Bravo
あなたのコードを投稿する必要があります。 –