1

XML データを使用する Windows サービスがあります。XSD の datetime 値には、特定のタイムゾーンからのオフセットが含まれているため、逆シリアル化では、これらは現地時間に変換されます。Windows サービスは、このデータを DB にコミットします。

私の問題は、データベースのユーザーがタイムゾーンをまったく気にしないことです。彼らは、日付がどこから来ても、現地時間で日付値を見たいと思っています。

デシリアライザーがローカル時間への変換を適用しないように、Windows サービス コードをローカル サーバー時間とは異なるタイムゾーンで実行できると考えていました。

  1. これは良い考えですか?
  2. これでもできますか?私がこれまでに読んだことのすべては、.net が実行されているサーバーのタイムゾーンを想定していないため、できません。
4

2 に答える 2