【发布时间】:2011-10-05 20:56:43
【问题描述】:
我一直在阅读,如果您想从 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
所以这是错误的。我不确定我需要做什么。
【问题讨论】:
-
它们是相同的... 2011 年 7 月 13 日上午 2:00:00 - 7(格林威治标准时间增量)-1 夏令时 = 2011 年 7 月 12 日星期二 16:00:00 GMT-0700(太平洋夏令时)
-
@Cybernate,我想你出局了。 16:00 和 2:00 之间有 10 小时的时差。
-
@Hand:你说得对..我想该睡觉了..
标签: c# javascript .net datetime