【发布时间】:2017-06-13 18:27:10
【问题描述】:
我正在为时间解析而苦苦挣扎。我的输入是以“Z”结尾的时间字符串。我希望那是UTC。当我解析该字符串时,结果中会增加两个小时。我不知道为什么。使用特定的文化没有任何区别。
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("en-US");
string inTime = "2015-04-25T23:39:15Z";
DateTime outTime = DateTime.Parse(inTime, ci);
string outTime_string = outTime.ToString("yyyy-MM-ddTHH:mm:ssZ", ci);
// outTme and outTime_string are both 2015-04-26T01:39:15Z
【问题讨论】: