0

この形式の XML ファイルから日時を取得しました。

<LastFetchTime>2011-03-25T00:09:09+08:00</LastFetchTime>

そして、このコードを使用してそれを解析して C# datetime に変換すると:

lastAppliedDate = DateTime.Parse(xmlInput.Descendants("LastFetchTime").First().Value);

私は得る

{3/24/2011 12:09:09 PM}

+8はあなたを前進させるべきであり、後退させるべきではないので、これは奇妙だと思います.

誰かが私が見逃しているものを見ることができますか?

4

2 に答える 2

2

+8 は時間に関連付けられたタイム ゾーンのようで、表示されるのは GMT です。

于 2012-07-14T00:57:59.000 に答える
1

+8 は GMT からのオフセットを指すため、-1 である必要があるため、タイムゾーンで取得できます。

于 2012-07-14T00:58:02.183 に答える