c# - 通过 Ajax 将 Javascript 日期转换为 C#

标签 c# javascript date

我有一个 javascript 日期对象,它以这种格式给我一个日期字符串,“Wed Dec 16 00:00:00 UTC-0400 2009”。

我通过 Ajax 将其传递给服务器 (ASP.NET c#)

如何将“Wed Dec 16 00:00:00 UTC-0400 2009”转换为 C# DateTime 对象。 DateTime.Parse 失败。

最佳答案

您可以使用 DateTime.ParseExact它允许您指定用于解析的格式字符串:

DateTime dt = DateTime.ParseExact("Wed Dec 16 00:00:00 UTC-0400 2009",
                                  "ddd MMM d HH:mm:ss UTCzzzzz yyyy",
                                  CultureInfo.InvariantCulture);

关于c# - 通过 Ajax 将 Javascript 日期转换为 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1877788/

相关文章:

c# - Windows Phone 上的状态大小

c# - 从 C# 代码隐藏 (.NET) 调用 JavaScript 函数时出现问题

c# - 不同 CLR 版本上的不同排序结果

javascript - 与 DOM 相关的变量

java 到 MYSQL 日期时间格式

Python to_datetime(来自 3 列中的 int/float)

c# - 无需安装即可发布 winforms 应用程序

javascript - 解码 URL 中的非英文字母 (javascript)

php - 如何设置下拉列表项的样式

mysql - 如何在mysql表中插入日期