RIA服务+实体 - 提前24小时在客户端移动

时间:2009-04-27 11:29:38

标签: c# asp.net vb.net silverlight

我目前正在与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

1 个答案:

答案 0 :(得分:0)

检索日期时,将DateTime类型转换为UTC。这应该可以解决您的问题。