从服务中检索的日期格式

我正在努力将Json对象从服务中获取到Android中的列表视图…日期格式如下所示“/ Date(1354222800000 + 0300)/”…如何将其更改为可读格式?

for (int i = 0; i < json.length(); i++) { HashMap map = new HashMap(); JSONObject e = json.getJSONObject(i); map.put("mDate", "" + e.getString("mDate")); mylist.add(map); } 

这是MS JSON日期格式。

使用:

 var myDate = new Date(parseInt(String(dateString).substr(6))); 
  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; }