2

TimeZone を使用する必要があるコードの場所がいくつかあります。DateTime::TimeZoneを使用してタイムゾーン名を取得できます。タイムゾーン名を定数に入れるのは合理的ですか? それとも変数に入れる必要がありますか?

4

3 に答える 3

5

値が変わる可能性がある場合は変数を使用し、同じままであることが保証されている場合は定数を使用します。

タイムゾーンの場合、変更される可能性は大きくありませんが、0 ではありません。ユーザーはタイムゾーンを変更でき、プログラムがそれに応じて動作する場合は便利です。

于 2008-10-22T09:01:51.003 に答える
3

私は変数に投票します。その可能性が疑わしい場合でも、異なるタイムゾーンの異なるユーザーがアプリケーションを操作することになる可能性があります。それは数年前に私に起こりました。

于 2008-10-22T09:11:47.380 に答える
2

タイムゾーンがどこから来ているかを見てください。都市のタイムゾーンですか?一定にしてください。ユーザーのタイムゾーンですか?可変にする - 私たちユーザーは常に移動し、ラップトップのタイムゾーンをリセットして、Outlook のスケジュールが新しい場所で正しく機能するようにします。

于 2008-10-22T09:16:10.587 に答える