ASP.NET /アジア/ダッカまたはGMT + 6タイムゾーンのデフォルトのタイムゾーンを設定する必要があります。しかし、私は世界的にそれを変える方法を見つけることができません。これは、タイムゾーン情報を取得し、私はDateTimeオブジェクトが必要なたびに正しい時間を計算することによってこれを行うためのStackoverflowと残りのWeb上の多くの参照があります。asp.netアプリケーションのタイムゾーンを変更する方法
しかし、私を信じて、私はこのようにしたくありません。だから私にそのような提案はしないでください。タイムゾーンをアジア/ダッカ、またはGMT + 6に設定することをお勧めします。 (php.iniでphpで同様)私はDateTimeオブジェクトが必要なたびに、サーバーのタイムゾーンに関係なく、タイムゾーンでタイムを評価します。
これは可能ですか?可能であればどうすればいいですか? 解決方法を事前におねがいします:)
は*なぜ*あなたは正しく物事を行うにはしたくありませんか? 'DateTime'は固有のタイムゾーンを持っていないことに注意してください。 (いくつかの点では非常に奇妙なタイプです。)いつものように(いつもとは限りません)、ユーザーに出かける時以外はすべてをUTCに保つべきです - なぜその共通のパターンに従わないのですか? –
問題は、私は100 aspxページ以上のdatetimeオブジェクトを多く持っているため、それらをローカルタイムゾーンでレンダリングする必要があります。私は毎回UTCで守るのではない。しかし、私はすべてのページを変更することなくaspxページでローカルタイムゾーンでレンダリングするための解決策が必要です。 –
「DateTime」レンダリングコードを置くための中心的な場所は、あなたが本当に必要としているように聞こえます。 100ページすべてを一度変更する必要があるかもしれませんが、レンダリングされた日時がどのように必要になるかをさらに変更するには、1か所で変更するだけで済みます。 –