2016-06-21 3 views
-1

このタイトルの他のすべての問題を読みましたが、私の問題に対処できません。私はC#アプリケーションを使用しています。ISO形式の時刻は、C#を使用した場所の時間ではなく、現地時間に変換されます。DateTime

DateTime Foo = DateTime.Parse(TimeInISOFmt); 
// TimeInISOFmt = HH:mm:ssT±UTCoffset 
// Foo is now in my local time not the time returned. 

はDateTime.Parseコマンド.ToUniversalTime()を追加するよりも良い方法です。AddSeconds(はutcoffset + dstOffsetコピー)?

答えて

0

秒後の文字はTではなくZでなければなりません。その理由は何でしょうか?

Tは日時の区切りです(例:2016-06-21T12:34:56Z)

関連する問題