我试图使用以下格式将日期字符串解析为DateTime对象:
星期二,2012年10月30日09:51:20 +0000
到目前为止我尝试过的是DateTime.ParseExact()的许多不同变体.
我试过了:
DateTime.ParseExact("Mon, 29 Oct 2012 12:13:51 +0000",
"ddd, dd MM yyyy hh':'mm':'ss zzz",
CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
有数千种不同的格式作为第二个参数,使用null而不是InvarantCulture作为第三个参数等等.我无法让它工作.我应该如何解析这样的字符串?
非常感谢.
slo*_*oth 10
怎么样
var s = "Tue, 30 Oct 2012 09:51:20 +0000";
DateTime.ParseExact(s, "ddd, dd MMM yyyy hh:mm:ss zzz", CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)
month(Oct)实际上是MMM,而不是MM,而time(09:51:20)应该是hh:mm:ss而不是hh':'mm':'ss.
| 归档时间: |
|
| 查看次数: |
1970 次 |
| 最近记录: |