我正在使用 .NET 生成一个包含许多Date
s 的 JSON 文件。
对于压缩,我想将它们存储为自 1970 年 1 月 1 日以来的毫秒而不是字符串,然后将它们转换为 Javascript 日期。但是 .Net 自 1970-01-01 以来的毫秒概念与 Javascript 不匹配:
Javascript:
Date.parse("2012-05-15T13:57:57.0000000+00:00")
1337090277000
VB.Net:
Date.Parse("2012-05-15T13:57:57.0000000+00:00").Subtract(New Date(1970,1,1)).TotalMilliseconds
1337101077000.0
差别是10800
秒。1970-01-01 的差异为 0,并随时间变化。
有没有一种方法可以从.Net 中计算 Javascript 的毫秒自纪元的概念?