JSonObject store = new JSonObject(response);if(store.has("CreatedOn")) { Timestamp stamp = new Timestamp(store.getLong("CreatedOn")); Date date = new Date(stamp.getTime()); System.out.println(date);}要么
JSonObject store = new JSonObject(response);if(store.has("CreatedOn")) {Integer datetimestamp = Integer.parseInt(store.getString("CreatedOn").replaceAll("\D", "")); Date date = new Date(datetimestamp); DateFormat formatter = new SimpleDateFormat("HH:mm:ss:SSS"); String dateFormatted = formatter.format(date);}考虑使用JSON方法而不是包含。JSON具有“ has()”,用于验证密钥是否存在。
您还应该确保首先尝试{}捕获{}字符串,以确保其有效的JSON。
更新:
您的值是/日期(1406192939581)/
这意味着它必须先格式化。通过解析字符串来获取它
Integer datetimestamp = Integer.parseInt(store.getString("CreatedOn").replaceAll("\D", ""));


