当我从mssql2005数据库中选择一些数据行并将它们绑定到datagrid时,从db中选择的日期无效。例如在db中,我有以日期形式:
2009-05-10 00:00:00.000
但是当它显示在数据网格中时,它看起来像这样:
5/9/2009 10:00:00 PM
因此它提前2小时显示然后保存在db中。
05 - 这是月份: - )
我做错了什么?
在db中记录,在Sql Management Studio中通过insert sql查询添加,因为这些recod仅用于测试。
我正在使用silverlight 3.0,ria服务可能预览,英语vs08,抛光MS vista家庭溢价。
答案 0 :(得分:1)
对我来说看起来像是时区问题。您是直接从数据库中选择行到您的应用程序中,还是可以通过其他计算机上的Web服务检索它们?
作为基本测试,请尝试将Windows时区设置为提前2小时,然后查看问题是否仍然存在。