7

SoapUI を使用して WCF サービスをモックします。オブジェクトがあります。

CallBeginTime = {2/22/2013 8:22:54 AM}

Date: {2/22/2013 12:00:00 AM}
Day: 22
DayOfWeek: Friday
DayOfYear: 53
Hour: 8
Kind: Unspecified
Millisecond: 0
Minute: 22
Month: 2
Second: 54
Ticks: 634971181740000000
TimeOfDay: {08:22:54}
Year: 2013

私がそれを渡したもの

<nsb:CallBeginTime>{2/22/2013 8:22:54 AM}</nsb:CallBeginTime> 例外が発生しました

 <InnerException>
                    <HelpLink i:nil="true"/>
                    <InnerException i:nil="true"/>
                    <Message>The string '{2/22/2013 8:22:54 AM}' is not a valid AllXsd value.</Message>
                    <StackTrace>at System.Xml.XmlConvert.ToDateTime(String s, XmlDateTimeSerializationMode dateTimeOption)
                    at System.Xml.XmlConverter.ToDateTime(String value)</StackTrace>
                    <Type>System.FormatException</Type>
                 </InnerException>

アドバイスをありがとう。

4

1 に答える 1

34

この形式を使用する必要があると思います:

YYYY-MM-DDTHH:MM:SS T は時間データの開始を表します

たとえば、サンプルデータは次のようになります。

2013-02-22T08:22:54

詳細については、XSD日付データ型を参照してください。

于 2013-02-25T17:47:32.290 に答える