我一直在读到,如果你想从 JavaScript 日期转换为 C# 日期,你应该使用getTime()
然后将该结果添加到 C#DateTime
.
假设我有这样的 JavaScript 时间:
Date {Tue Jul 12 2011 16:00:00 GMT-0700 (Pacific Daylight Time)}
它呈现为1310522400000
毫秒
var a = new DateTime(1970, 01, 01).AddMilliseconds(1310522400000);
// result
7/13/2011 2:00:00 AM
所以这是错误的。我不确定我需要做什么。
你可以使用toJSON()JavaScript 方法,它将 JavaScript DateTime 转换为 C# 可以识别的 DateTime。
JavaScript 代码如下所示
var date = new Date();
date.toJSON(); // this is the JavaScript date as a c# DateTime
注意:结果将以 UTC 时间显示
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)