我是新来的,如果我发布任何错误,我很抱歉。我正在使用SOAPUI来测试Web服务。在Soap消息中,我需要添加一个StartDate和EndDate,但我得到一个错误(输入字符串格式不正确) 我一直在尝试通过互联网找到的几个DateFormat,但仍然遇到同样的错误。
这里有SOAPUI参数。
由于
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header>
<tem:Message>
<!--Optional:-->
<tem:Value>?</tem:Value>
</tem:Message>
<tem:APIKeyHeader>
<!--Optional:-->
<tem:Value>cbe40420</tem:Value>
</tem:APIKeyHeader>
</soapenv:Header>
<soapenv:Body>
<tem:GetTasks>
<!--Optional:-->
<tem:PIDs>
<!--Zero or more repetitions:-->
<tem:string>2857fd7c-a720</tem:string>
</tem:PIDs>
<!--Optional:-->
<tem:UserID>blue</tem:UserID>
<!--Optional:-->
<tem:IDs>
<!--Zero or more repetitions:-->
<tem:string>?</tem:string>
</tem:IDs>
<!--Optional:-->
<tem:TaskStatus>true</tem:TaskStatus>
<tem:StartDate>2008-10-26T21:32:52.12679</tem:StartDate>
<tem:EndDate>2014-10-26T21:32:52.12679</tem:EndDate>
<tem:ExtentionDays>true</tem:ExtentionDays>
<tem:ShowNotReady>false</tem:ShowNotReady>
</tem:GetTasks>
</soapenv:Body>
</soapenv:Envelope>
答案 0 :(得分:0)
尝试可排序的日期/时间模式,它适用于我
Console.WriteLine(date1.ToString("S", CultureInfo.CreateSpecificCulture("en-US")));
IN XML
<tem:StartDate>2014-01-10T15:51:24</tem:StartDate>
<tem:EndDate>2018-01-10T15:51:24</tem:EndDate>
答案 1 :(得分:0)
您必须以Web服务期望的格式提供日期。 即2008-10-26