json.getDate("date");的日期获取后,打印出来是{"date":31,"hours":0,"seconds":0,"month":11,"timezoneOffset":-480,"year":199,"minutes":0,"time":4102329600000,"day":4}
这种格式,这种格式不方便处理。
所以可以使用以下的方法转换以下:
String d="{\"date\":31,\"hours\":0,\"seconds\":0,\"month\":11,\"timezoneOffset\":-480,\"year\":199,\"minutes\":0,\"time\":4102329600000,\"day\":4}\n"; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date= (Date) JSONObject.toBean(JSONObject.fromObject(d), java.util.Date.class); System.out.println(sdf.format(date));
转换成功后格式:2099-12-31 00:00:00