C#将GMT日期字符串解析为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
到DataTime格式为yyyy-mm-dd
?
您可以使用"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
。
有关更多信息,请查看;
-
Custom Date and Time Format Strings
- MVC ajax发布到控制器动作方法
- 使用Jquery颜色框和通过Aspx读取的动态图像时出现问题
- 如何使用jQuery将JSON数据绑定到Asp.net MVC中的dropdownlist
- 添加jquery.unobtrusive-ajax.js引用后,Upload为null
- 在具有大量数据的mvc4中的ajax发布期间,系统抛出System.ArgumentExceptionexception
- 如何在我的JQUERY提交中添加其他数据?
- 在asp.net MVC中使用jQuery和AJAX自动填充选择框
- 如何使用C#,ASP.NET,SQL Server端处理实现jQuery DataTables插件?
- 使用Ajax在ASP.NET MVC中异步排序GridView