1

datetime 型パラメーターの形式で Web サービスを使用する ac# アプリを作成していyyyy-MM-ddTHH:mm:ssます。このパラメーターは Web サービスの "DateTime" 型であるため、内部で XML に変換されたときにこの型がどのようにフォーマットされるかを制御できないことに注意してください。

Web サービス呼び出しが必要な形式で datetime を送信することを保証する方法について、誰か手がかりを提供できますか?

4

1 に答える 1

2

DateTime心配する必要のないタイプのオブジェクトとしてパラメータを送信する場合、DateTimeオブジェクトはデータを文字列としてではなく内部に格納します。クライアント側のDateTimeオブジェクトを作成するときに、それを正しく解析することを確認する必要があります。

編集:もちろん、テストインターフェイス(文字列を入力する場所)での日付の解析は、日時オブジェクトをクライアントプロキシに直接渡す場合と同じではありません...

コメントで尋ねたこと:追加されるタイムゾーンを抑制するには、属性dateTimeSerializationをに設定できますlocal。しかし、それは良い考えではないと思います。どこでもローカライズされた日付を使用する方がよいでしょう。 詳しくは

于 2012-07-20T11:22:42.873 に答える