【发布时间】:2016-02-02 12:00:23
【问题描述】:
将日期格式存储为可在整个 Web 应用程序中使用的字符串常量是否可取/良好的编程习惯?
例如,不是在代码隐藏中写.ToString("dd.MM.yyyy"),而是使用.ToString(MyDateClass.DateFormat1)。如果.ToString("yyyy.MM.dd") 在其他地方使用,我们将创建 MyDateClass.DateFormat2 并使用.ToString(MyDateClass.DateFormat2)。
例如,对于 JS 代码,可以有 "dd.MM.yyyy" 和 "yyyy.MM.dd" 的全局字符串变量,而这些变量将被使用。
【问题讨论】:
-
这是一个基于意见的问题,更适合在programmers.stackexchange.com 上发布。对于它的价值,我的意见是肯定的 - 我自己做了这个,为日期格式常量使用有意义的名称。
-
@redbirdo 基于意见并不适合在 Programmers.SE 上发布内容。这个问题在技术上对我们来说是主题,但由于过于宽泛/不明确/基于意见,它会很快结束。
-
@redbirdo 谢谢!将尝试programmers.stackexchange.com
标签: java c# date datetime design-patterns