如何将javascript getTime()值转换为C#DateTime

Ric*_*ard 15 javascript c#

由于时间已晚,我觉得我的大脑已经退出了.谁能告诉我将javascript getTime()值转换为C#DateTime值的最佳方法,

我有一个ajax组件,它将JS时间值作为参数发送到ASP.NET mvc控制器,然后它将返回一些Json对象.

谢谢你的帮助.

我知道JS时间值是自1970年1月1日以来经过的毫秒数.

Mat*_*ley 36

new DateTime(1970, 01, 01).AddMilliseconds(jsGetTimeValue);
Run Code Online (Sandbox Code Playgroud)

  • 准确地说,它是 `new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc).AddMilliseconds(jsGetTimeValue)`,因为 js .getTime() 将 1970 年 1 月 1 日 **UTC 时间** 视为一个起点。 (3认同)