質問
TimeZoneを使用する必要があるコードの場所がいくつかあります。 DateTime :: TimeZone を使用してタイムゾーン名を取得できます。タイムゾーン名を定数に入れるのは妥当ですか?それとも変数に入れるべきですか?
解決
値を変更できる場合は、変数を使用します。変数を使用する場合は、同じ値を維持することが保証されるため、定数を使用します。
タイムゾーンの場合、変更される可能性は大きくありませんが、0でもありません。ユーザーはタイムゾーンを変更できます。プログラムがそれに応じて動作する場合は便利です。
他のヒント
変数に投票します。たとえそれが起こる可能性が疑われるとしても、アプリケーションで作業する異なるタイムゾーンの異なるユーザーになる可能性があります。それは数年前に私に起こりました。
タイムゾーンの発生元を確認します。それは都市のタイムゾーンですか?一定にします。ユーザーのタイムゾーンですか?変数を変更します-ユーザーは常に移動し、新しい場所でOutlookのスケジュールが正しく機能するようにラップトップのタイムゾーンをリセットします。
所属していません StackOverflow