Что является точным эквивалентом xsd: время в c #, DateTime или TimeSpan? - PullRequest
0 голосов
/ 13 октября 2019

Я получил wsdl от клиента.

. У меня есть поле NOTIF_TIME и тип xsd: time. 85978706629a11e98b440050569f18d1

Но при преобразовании с помощью инструмента wsdl.exe в c #.

[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="time", Order=7)]
public System.DateTime NOTIF_TIME {
    get {
        return this.nOTIF_TIMEField;
    }
    set {
        this.nOTIF_TIMEField = value;
        this.RaisePropertyChanged("NOTIF_TIME");
    }
}

Показывается как DateTime. Так кому же мне доверять? Какой должен быть соответствующий тип данных в C #, чтобы при вызове реального веб-сервиса клиента мой тип данных должен был совпадать?

Что из этого следует сделать, что поставщик услуг ожидает от меня для отправки? Я имею в виду, он дал мне wsdl веб-службы, на которую я должен позвонить. Таким образом, для этого поля времени я должен передавать поле какого типа? Datetime или Timespan?

...