TO:直接赋值DateTime.Now没有问题,但是经过Infragistics的UltraDateTimeEditor取回来的Value(object)解包得到的DateTime传回去就有这个问题。得到时间后,先ToString(),然后再传送,到达后再转成DateTime类型...

解决方案 »

  1.   

    client的出口就是调用Visual Studio生成的reference中的方法了,这时候的值在传输到了service入口的时候发生了变化,中间除了SOAP做的从.NET 的 DateTime转为Java的Date之外,没有任何人为的干预了啊。而且,怎么解释直接取DateTime.Now没问题而从DateTimeEditor取回的值有问题这个现象呢?
      

  2.   

    结论:问题在于将datetime转成utc类型之后,apache解析soap会有问题。解决方法是将milli second之后的精度去掉。