在代码中应该进行哪些转换?客户端,服务器,业务或数据库?
我们目前在数据库中进行时区和度量单位的转换,性能正在扼杀我们,并希望移动逻辑.您认为最佳位置在哪里?
谢谢
我肯定会从数据库中获取该代码.您希望尽可能将数据存储在一组通用单元中.为一个特定的区域设置(通常是您自己的)存储时间数据很常见.
我也不会把它放在业务层中,因为那时你会遇到必须使用来自不同语言环境的时间进行计算的情况,并且你需要它们具有相同的起始引用.同样,你应该将它们全部放在一个共同的基础上,这里最合乎逻辑的就是让那个基地成为你存储它们的任何地方.
我认为最合乎逻辑的做法是在显示之前的最后一刻将时间转换为用户的语言环境.这使它牢牢地嵌入GUI层.