我目前正在与RIA Services合作开展一项Silverlight项目,似乎遇到了一个错误(或者写了一个新错误)。
在一个简单的查询中,我正在从服务器中检索实体模型。在服务器端服务类中,DateTime是正确的(对于数据库中的内容)但在客户端上它似乎可以追溯到24小时甚至10小时...
我不明白为什么,这很奇怪。
6/04/2009 12:00:00 AM(数据库)变成5/04/2009 2:00:00 PM,并显示为5/4/2009 12:00:00 AM。
见附件.....
这是一个错误还是缺乏我对DateTime的理解?
alt text http://www.madhousedesigns.com.au/Custom/Images/CrazyDateTimes.png
答案 0 :(得分:0)
检索日期时,将DateTime类型转换为UTC。这应该可以解决您的问题。