我有一个Web服务返回带有一些日期字段的JSON数据,但我无法识别解析此日期字段的日期格式。
2010-11-05TNov:10:1288995006 UTC
2010-10-28TOct:37:1288301863 UTC
2010-10-05TOct:33:1286314434 UTC
答案 0 :(得分:5)
这是一个非常奇怪的时间戳,不是吗。
yyyy [ - ] mm [ - ] dd“T”hh“:”mm“:”ss.nnnnnn“Z”是ISO标准日期格式(ISO 8601),类似于第一个字段中显示的内容那......但它看起来像是三个字段组,看起来像是:
yyyy-mm-dd“T”MMM:??:POSIX-TIMESTAMP UTC
当前时间为1292563122,这些似乎已经生成了3,568,116秒(或大约41天)之前。
希望这有帮助。
答案 1 :(得分:2)
第一个纪元(1288995006)转换为
2010年11月5日星期五22:10:06 GMT
似乎有人混淆或搞砸了人类可读的月份部分 - 22
会赚更多
感觉比Nov
。如果你关心约会,我建议你选择这个时代。
旁注:
如果日期和时间显示在同一行,则始终在日期前写入日期。如果日期和时间值一起存储在单个数据字段中,则ISO 8601建议它们应以拉丁大写字母 T 分隔,如19951231T235959。
答案 2 :(得分:0)
我认为你问的是错误的人。您应该真正询问谁负责创建Web服务,其中包含文档和/或时间戳假定的格式。
(FWIW - 我同意时间戳格式可能是错误的共识。)