Date format retrieved from a service
本问题已经有最佳答案,请猛点这里访问。
我正在努力将JSON对象从一个服务放到Android中的列表视图中…日期格式如下所示:"/date(1354222800000+0300)/"。如何将其更改为可读格式?
1 2 3 4 5 6 7 8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | String mDate = getFormattedDate(e.getString("JSON OBJECT")); private String getFormattedDate(String stringDate) throws JSONException { String strDate = stringDate.replace("/Date(","").replace(")/",""); strDate = strDate.substring(0, strDate.indexOf("+")); Long longDate = Long.parseLong(strDate, 10); Date mDate = new Date(longDate); SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy"); String formattedDate = sdf.format(mDate); return formattedDate; } |
这是MS JSON日期格式。
用途: