[英]How to parse json object date to Android
如何在Android中解析json日期,如\\/Date(1391802454790-0700)\\/
到(01/31/2014 11:44 AM)
。
API结果:
{
"Comment":"ogogog",
"CommentDate":"\/Date(1391802454790-0700)\/",
"CommentReply":[
],
"NumberOfLikes":1,
"UniqueId":"f786e0da-2e4a-430f-a37c-c60db1901e38",
"VideoId":65
}
我试过下面的代码,但没有像这种格式那样显示(2014年1月31日上午11:44)。
String json = "\/Date(1391802454790-0700)\/";
//String json = "commentReplyCommentDate";
json=json.replace("/Date(", "").replace("-0700)/", "");
long time = Long.parseLong(json);
Date d= new Date(time);
System.out.println("Dateeee---->"+d);
你应该格式化d
使用日期MM/dd/yyyy hh:mm a
String json = "/Date(1391802454790-0700)/";
json=json.replace("/Date(", "").replace("-0700)/", "");
long time = Long.parseLong(json);
Date d= new Date(time);
System.out.println("Dateeee---->"+d);
System.out.println(new SimpleDateFormat("MM/dd/yyyy hh:mm a").format(d));
出局:
Dateeee---->Sat Feb 08 01:17:34 IST 2014
02/08/2014 01:17 AM
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.