有没有办法阻止Silverlight/RIA服务转换连接上的datetime对象?
现在,我看到设置为“Local”或“Unspecified”的datetimes在通过网络发送时被转换为服务器的本地时间。
例如:
-
我用日期时间。今天(kind要么是本地的,要么是未指定的,这没有什么区别)。我看到23/08/2010 00:00:00。
-
我提交我的更改并看着数据通过网络传输。该字段表示为23/08/2010 00:00:00(-04:00:00)。
伟大的。现在我将我的客户机更改为UTC+12:00:00
-
我用日期时间。今天现在我看到的是2010年8月24日00:00:00。
-
所以很明显,序列化程序正在转换为服务器的本地时间,这是我不想要的。我想要的DB值是24/08/2010 00:00:00。
有什么想法吗?