起因是这样的,时间是从Java写的WSDL中获取的,格式是这样的:Tue Nov 03 00:00:00 CST 2009
要将它转化成这种格式的 yyyy-MM-dd
这是一个网友给出的答案,经测试能过:
string s = "Tue Nov 03 00:00:00 CST 2009";
DateTime d = DateTime.ParseExact(s, "ddd MMM dd HH:mm:ss CST yyyy", System.Globalization.CultureInfo.CreateSpecificCulture("en-US"));