我有的DateTimeOffset:轉換的DateTimeOffset到DateTime和偏移添加到這個日期時間
DateTimeOffset myDTO = DateTimeOffset.ParseExact(
"2015/01/15 17:37:00 -0500", "yyyy/MM/dd HH:mm:ss zzz",
CultureInfo.InvariantCulture);
Console.WriteLine(myDTO);
//結果=>「2015年1月15日17時37分00秒-05:00」
如何在導致日期時間轉換爲DateTime和增加這個偏移量「-0500」
//預期的結果=>」 1/15/2015年22時37分00秒「
那會很奇怪。 「1/15/2015 17:37:00 -05:00」通常意味着「當地時間是17:37,但是這比UTC晚5小時」 - 換句話說,是1/15/2015的結果22:37:00'會很有用,因爲這是UTC時間 - 但是12:37會應用偏移*兩次*。你能解釋一下你的情況嗎? –
@JonSkeet oops,我做錯了,我想成爲「2015/1/15 22:37:00」 – Alex