Perl 时区应该是常量还是变量?

Perl 时区应该是常量还是变量?,perl,datetime,timezone,Perl,Datetime,Timezone,代码中有几个地方需要使用时区。我可以通过使用获取时区名称。将时区名称放在常量中是否合理?还是应该在变量中?如果值可以更改,请使用变量,如果保证保持不变,请使用常量 对于一个时区来说,它改变的几率不大,但也不是0。用户可以更改时区,如果程序能够相应地运行,那就太好了。我选择变量。您可能会遇到不同时区的不同用户在使用您的应用程序,即使您怀疑这可能会发生。这件事发生在我几年前。看看时区是从哪里来的。它是一个城市的时区吗?保持恒定。它是用户的时区吗?使其可变-我们用户一直在旅行,我们在笔记本电脑上重置时

代码中有几个地方需要使用时区。我可以通过使用获取时区名称。将时区名称放在常量中是否合理?还是应该在变量中?

如果值可以更改,请使用变量,如果保证保持不变,请使用常量


对于一个时区来说,它改变的几率不大,但也不是0。用户可以更改时区,如果程序能够相应地运行,那就太好了。

我选择变量。您可能会遇到不同时区的不同用户在使用您的应用程序,即使您怀疑这可能会发生。这件事发生在我几年前。

看看时区是从哪里来的。它是一个城市的时区吗?保持恒定。它是用户的时区吗?使其可变-我们用户一直在旅行,我们在笔记本电脑上重置时区,以便Outlook日程安排在新位置正常工作。

更不用说夏季/冬季时间的更改了