【发布时间】:2012-12-15 01:47:31
【问题描述】:
我正在努力将 Json 对象从服务获取到 Android 中的列表视图...日期格式如下所示“/Date(1354222800000+0300)/”...如何将其更改为可读格式?
for (int i = 0; i < json.length(); i++) {
HashMap<String, String> map = new HashMap<String, String>();
JSONObject e = json.getJSONObject(i);
map.put("mDate", "" + e.getString("mDate"));
mylist.add(map);
}
【问题讨论】:
-
在文档中有这种格式的含义吗? [+0300 非常肯定意味着 GMT + 3h]
-
使用 "substring" 提取 datetimemillis(总是 13 个数字)或使用正则表达式。
标签: java javascript android json