你看下吧,我没多少时间,如果你自己还解决不了如何设置地区信息的话,我回头再来告诉你:
string date = "Thu Aug 19 11:31:03 +0800 2010";
date = "星期四 八月 19 18:08:49 +0800 2010";
string format = "dddd MMMM dd HH:mm:ss zzz yyyy";
DateTime dt = DateTime.ParseExact(date, format, null);
下面是英文的,美国:
string date = "Thu Aug 19 11:31:03 +0800 2010";
string format = "ddd MMM dd HH:mm:ss zzz yyyy";
DateTime dt = DateTime.ParseExact(date, format, new CultureInfo("en-US"));
这个谁会?我建议写个函数,把这个字符串传进去,split(" "),然后处理一下返回个日期类型的变量。
不过要计算的:http://www.cnblogs.com/scgw/archive/2009/08/26/1554042.html
string format = "ddd MMM dd HH:mm:ss +0800 yyyy";
date = "Thu Aug 19 11:31:03 +0800 2010";
DateTime dt = DateTime.ParseExact(date1, format,System.Globalization.CultureInfo.InvariantCulture);
Console.WriteLine(dt.ToString("yyyy-MM-dd HH:mm:ss fff"));
//2010-08-19 11:31:03 000
DateTime time = DateTime.ParseExact("Thu Aug 19 11:31:03 +0800 2010",
"ddd MMM dd HH:mm:ss +0800 yyyy",
new System.Globalization.CultureInfo("en-US"));
http://space.cnblogs.com/question/14955/
之前解决过。
datetime.parse("时间"),这样就可以的、