日期格式应该是什么图层?

CSh*_*Atl 4 formatting user-interface date

日期格式应该是系统的哪一层?从数据库(数据层)中选择日期时应该格式化日期还是应该在表示层格式化日期?
我认为格式化是一种视觉偏好,所以我倾向于尽可能接近表示层.

您在哪里存储首选日期的格式字符串?

Pet*_*r M 7

日期(也像金钱和其他数字格式)应该在表示层格式化.格式字符串通常是区域设置信息的一部分.我建议阅读国际化(也称为i8n).鉴于你的绰号是C#'ish这里是一个值得一看的地方:

Microsoft .Net国际化