0

私はRESTAPIを持っており、それはSilverlightクライアントから呼び出されています。getを実行すると、次のような日時が送信されます。

/getInformation?id={id}&checkFromDate={checkFromDate}

ここで、Idはintで、checkFromDateは日時です。

PCからこれらのリクエストをバックエンドで受信すると、次のようになります。

2012-09-10%2000:00:00

そして、私はそれをうまく処理していますが、Macから同じリクエストを実行すると、次のようになります。

2012-09-07%20kl。%2000:00:00%20 + 02:00

私の質問は、これをどのように処理する必要があるかです。

4

1 に答える 1

0

Silverlightドキュメントから:

ToString()メソッドは、現在のカルチャで使用されているカレンダーの日付と時刻の文字列表現を返します。

したがって、これはすべてのクライアント間で一貫しているわけではありません(おそらく、実際にはMacとPCの関係はありません)。

ToStringに依存するのではなく、固定フォーマットを使用して手動で日付をフォーマットし、それをURLに入れる必要があります。

于 2012-09-12T12:29:52.200 に答える