веб-сервисы — c ++ WWSAPI, как писать дату без времени в WS_DATETIME

у меня проблема с отправкой сообщения в WebService

Я генерирую код с помощью wsutil.exe, в файлах wsdl и xsd у меня есть поле, помеченное как xsd: date (только дата), wsutil.exe генерирует эти свойства как WS_DATETIME.

Я не могу отправить сообщение в WebService, потому что у меня есть ошибка о неверном формате даты. Для теста я изменил xsd: date на xsd: datetime, и все это работает, но я не могу сделать это на оригинальном xsd-файле.

Я создаю WS_DATETIME из COleDateTime, преобразовывая его в SYSTEMTIME в следующем FILETIME и, наконец, используя метод WsFileTimeToDateTime.

Есть ли способ создать WS_DATETIME без времени или я могу использовать другой способ отправить дату без времени на мой WebService?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]