私がこの文字列を持っていると仮定します:特定のタイムゾーンのマシンで実行した場合でも、それをUTC時間を持つ-TimeTimeとして-00:00を含むDateTimeOffsetオブジェクトに変換するにはどうすればよいですか?
文字列を想定: "2012-10-08T04:50:12.0000000"
Convert.ToDateTime( "2012-10-08T04:50:12.0000000" + "Z");
-> DateTime d = {10/8/2012 6:50:12 AM}にしたいDateTime d = {10/8/2012 4:50:12 AM}のように日付をできるだけシンプルにしたいことがわかります(BTW-私のマシンはタイムゾーン+02:00にあります)
DateTimeOffset.Parse(string).UtcDateTime
を使用します。