我很努力的時間解析。我的輸入是以「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
謝謝!就是這樣。 –