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

标签 c# jquery datetime

我正在使用 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/

相关文章:

python - 我可以在 Python 中以较低的分辨率轻松获取日期时间吗?

javascript - 选择多个父元素的第一个子元素并将相同的类应用于所有

javascript - 启动页面视频(jQuery 隐藏)显示问题下方的索引

jquery - 是否可以使用 css 变换函数更改元素的高度?

c# - 带有位图图像的 Revit 功能区面板按钮,无需 RevitPythonShell 或 C#(仅限ironpython)?

python - 这个 : 1267488000000 到底是什么时间戳

python - 日期时间格式混合并分开为两列并更改日期格式

c# - DataGridTextColumn 值不断变回(如果无效)

c# - 使 Blockingcollection 可观察

c# - 将组件列表解析为构造函数参数