javascript - 将 JavaScript 日期转换为 .NET 日期时间

标签 javascript .net date datetime

我从 JavaScript 获取 Date 值到 MVC 中的 Controller ,我想将它解析为 .NET 格式的 DateTime,但它给我一个错误,例如:

The string was not recognized as a valid DateTime.

JavaScript 日期的格式是:

"Wed May 23 2012 01:40:00 GMT+0200 (W. Europe Daylight Time)"

我已经试过了,但它不起作用:

DateTime.ParseExact(begin.Substring(1, 24), "ddd MMM d yyyy HH:mm:ss", CultureInfo.InvariantCulture);

谁能给我一个示例代码?谢谢!

最佳答案

以下使用 .NET MVC Controller 中的默认 DateTime 模型绑定(bind)器可以很好地解析:

var myJsDate = new Date();
var myDotNetDate = myJsDate.toISOString();

关于javascript - 将 JavaScript 日期转换为 .NET 日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10699851/

相关文章:

javascript - 我不明白这个 map() 行为

javascript - jQuery Mobile 中的全选/取消全选选项

javascript - 查询。检测输入类型 'date' 的变化

mysql - 查找多个日期之间的时间间隔 - Kettle

python - 如何在 python 中解析多个(未知)日期格式?

javascript - Rails 4 应用程序...在开发环境中,除非刷新页面,否则不会触发 javascript

灰尘模板渲染后的 JavaScript 验证

c# - Fluent Nhibernate继承抛出索引超出范围异常

.net - XC1020 : Build error occurred in the XAML MSBuild task in WWF4. 0 控制台应用程序

c# - 如何在 Silverlight 中创建带有图像背景和点击感的圆形按钮