如何在java中解析Json日期{"UserCreationTime":"/Date(1348477516620+0530)/"}这是我从.net wcf服务获得的json响应,它基本上是DateType输入 C#。 提前致谢。
最佳答案
第一个数字 1348477516620
是自 1970 年 1 月 1 日 UTC 以来的毫秒数。
第二个数字+0530
是创建该值的系统在该特定时间点的UTC偏移量。但该数字没有以任何方式反射(reflect)在第一个值中。
换句话说,如果您只关心某个特定的时间实例,请丢弃第二部分,只使用第一部分。
Date date = new Date(1348477516620);
是的,这是一种丑陋的格式,没有人喜欢它。它正在慢慢被淘汰,取而代之的是 ISO8601。
关于java - 解析 C# 中以 JSON 发送的 DateTime 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19257703/