C#将GMT日期字符串解析为DateTime

时间:2013-11-09 17:25:45

标签: c# jquery datetime

我正在使用http://www.eyecon.ro/bootstrap-datepicker/插件来选择日期,并且在选择了日期之后我得到了Fri Nov 01 2013 00:00:00 GMT+0100

1)如果我设置格式为yyyy-mm-dd的插件,为什么我会获得该日期格式?

2)如何使用Fri Nov 01 2013 00:00:00 GMT+0100格式将yyyy-mm-dd解析为DataTime?

1 个答案:

答案 0 :(得分:8)

您可以将"ddd MMM dd yyyy HH:mm:ss 'GMT'K"格式与DateTime.ParseExact一样使用;

string s = "Fri Nov 01 2013 00:00:00 GMT+0100";
DateTime dt = DateTime.ParseExact(s, "ddd MMM dd yyyy HH:mm:ss 'GMT'K", CultureInfo.InvariantCulture);
Console.WriteLine(dt);

输出将是;

10/31/2013 11:00:00 PM

这里有 demonstration

有关更多信息,请查看;