我已阅读本标题下的所有其他问题,但没有一个答案可以解决我的问题。我正在使用C#应用程序。
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 :(得分:0)
秒后的字符应为Z,而不是T.也许这就是为什么?
T用于分隔日期和时间(例如2016-06-21T12:34:56Z)