WebService konwersja datetime na xsd:date

0

Mam problem z wysyłaniem wiadomości do WebService

Generuje kod z wsutil.exe, w plikach WSDL i XSD mam pola oznaczone jako xsd:date (tylko daty), wsutil.exe generuje tą właściwości jako WS_DATETIME.

Nie mogę wysyłać wiadomości do WebService ponieważ mam błąd o niepoprawnym formacie daty. Do testu zmieniłem xsd:date na xsd:datetime i to wszystko działa, ale nie mogę tego zrobić na oryginalnym pliku XSD.

Tworzę WS_DATETIME z COleDateTime konwertując go do SYSTEMTIME następny FILETIME i wreszcie przy pomocy metody WsFileTimeToDateTime.

Czy istnieje sposób, aby utworzyć WS_DATETIME bez czasu i muc użyć w jakiś inny sposób, aby wysłać datę bez czasu do mojego WebService?

1 użytkowników online, w tym zalogowanych: 0, gości: 1