Datetime 此API返回的日期格式是什么?
我是从一个API得到的-这个日期与1983年6月30日有关: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
[出生日期]=>/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
和awefulJsonContractDataSerializer
类,现在正在使用这个库
最初,该库使用Microsoft格式作为默认格式。但这在4.5中有所改变。它现在使用ISO8601格式的日期
事实是-JSON没有为日期或时间指定任何特定的格式。人们在早期有不同的意见,但现在这些意见在大部分一致支持ISO8601的基础上得到了巩固。具体而言,中描述的配置文件是应使用的标准,例如:
2013-05-14T10:30:00-07:00
+0100是时区。425775600000是日期,可能以毫秒为单位。但是现在不是UNIX时代。@David-nice链接:比我使用的格式好得多!感谢Java提供了毫秒部分的安排。默认情况下,javascript中的时间戳以毫秒为单位