【发布时间】:2011-07-15 12:47:47
【问题描述】:
有一个 .net 客户端调用 java web 服务 api - addSchedule(Date startDate, Date endDate)。 endDate 是可选的 - 即客户端可以传递 endDate= null 并且一切都很好。但问题是 - .Net 客户端无法将 null 分配给 Date 变量类型。
我们检查的另一件事是,如果 java Web 服务响应将空 Date 值传递给 .net 客户端,那么 .Net 会以 Date.MIN_VALUE 的形式接收它。所以我们想如果 .Net 传递 endDate=Date.MIN_VALUE 怎么办,所以 java 会得到 endDate=null。但是 java 将 Date.MIN_VALUE 作为有效日期。
所以我们被困住了。请提出一个好的解决方法。
【问题讨论】:
标签: java .net web-services date types