Datetime 此API返回的日期格式是什么?

Datetime 此API返回的日期格式是什么?,datetime,Datetime,我是从一个API得到的-这个日期与1983年6月30日有关: [出生日期]=>/Date(425775600000+0100)/ 那么这是什么数据类型呢?API文档说现在是DateTime,但我以前从未见过它看起来像那样。我需要能够解码和重新编码成任何这种格式 谢谢。这是unix时间,单位为毫秒 自1970年1月1日起,Unix时间以秒为单位,因此 425775600 映射到 1983年6月30日01:00:00 (带有因时区而产生的偏移) 使用类似的工具来验证: 如所述,核心格式为“自Unix

我是从一个API得到的-这个日期与1983年6月30日有关:

[出生日期]=>/Date(425775600000+0100)/

那么这是什么数据类型呢?API文档说现在是DateTime,但我以前从未见过它看起来像那样。我需要能够解码和重新编码成任何这种格式


谢谢。

这是unix时间,单位为毫秒

自1970年1月1日起,Unix时间以秒为单位,因此

425775600

映射到

1983年6月30日01:00:00

(带有因时区而产生的偏移)

使用类似的工具来验证:

如所述,核心格式为“自Unix纪元起的毫秒”,时区偏移为一小时

$ timestamp -u 425775600
425775600 = Wed Jun 29 23:00:00 1983
$
这是一个非标准程序,但它提供了信息;
-u
表示“使用
gmtime()
”,1983年6月30日午夜前一小时是由于一小时的时区偏移


(Unix时代是1970-01-01 00:00:00+00:00-1970年1月1日午夜UTC)。

该格式是Microsoft在ASP.Net中使用的
JavaScriptSerializer
类中开发的专有格式。你可以读到关于它的信息,然后

然后你可以读一些关于你的故事

此格式虽然仍受支持,但不再推荐。微软已经离开了
JavaScriptSerializer
和aweful
JsonContractDataSerializer
类,现在正在使用这个库

最初,该库使用Microsoft格式作为默认格式。但这在4.5中有所改变。它现在使用ISO8601格式的日期

事实是-JSON没有为日期或时间指定任何特定的格式。人们在早期有不同的意见,但现在这些意见在大部分一致支持ISO8601的基础上得到了巩固。具体而言,中描述的配置文件是应使用的标准,例如:

2013-05-14T10:30:00-07:00

+0100是时区。425775600000是日期,可能以毫秒为单位。但是现在不是UNIX时代。@David-nice链接:比我使用的格式好得多!感谢Java提供了毫秒部分的安排。默认情况下,javascript中的时间戳以毫秒为单位