我正在使用 http://www.eyecon.ro/bootstrap-datepicker/选择日期的插件,选择日期后我得到例如2013 年 11 月 1 日星期五 00:00:00 GMT+0100
1) 如果我将插件设置为 yyyy-mm-dd
格式,为什么我会得到那个日期格式?
2) 如何将 Fri Nov 01 2013 00:00:00 GMT+0100
解析为格式为 yyyy-mm-dd
的 DataTime?
最佳答案
您可以将 "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
.
有关更多信息,请查看;
关于C# 将 GMT 日期字符串解析为 DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19879817/