1

我在向 WebService 发送消息时遇到问题

我正在使用 wsutil.exe 生成代码,在 wsdl 和 xsd 文件中,我将字段标记为 xsd:date(仅日期),wsutil.exe 生成此属性为 WS_DATETIME。

我无法向 WebService 发送消息,因为我有关于无效日期格式的错误。对于测试,我已将 xsd:date 更改为 xsd:datetime 并且一切正常,但我无法在原始 xsd 文件上执行此操作。

我从 COleDateTime 创建 WS_DATETIME,方法是将其转换为下一个 FILETIME 的 SYSTEMTIME,最后使用方法 WsFileTimeToDateTime。

有没有办法在没有时间的情况下创建 WS_DATETIME,或者我可以使用其他方式将没有时间的日期发送到我的 WebService 吗?

4

0 回答 0