如何把数据库服务器里的时间进行本地化
非法字符啊 2010-10-29 02:43:00 现在又一个系统,数据库是SQL Server 2005,每次用户做交易的时候。
会在数据库中保存这条交易,并且保存下时间,保存时间方式是在插入
这条交易时,用数据库函数getdate()来保存时间。
问题是:
用户下次查看这条记录时,从服务器的数据库拿到的时间是数据库当地时间对吧!
如果这个用户和服务器有时差,如何根据用户的locale来显示用户本地化的时间。
(例如用户在2010年1月1日13:00做的交易,因为有时差关系,服务器记录的时间是
2010年1月1日18:00,下次用户查看的时候取出的是2010年1月1日18:00这个时间,如何
本地化呢)