如何从 JSONObject 检索日期



如何从Google Gson JSONObject中检索java.util.Date?

{ ..., "date":"2012-12-21 00:58:06.0, ...}
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Date date  = formatter.parse(object.getString("date");

这里关于处理日期的部分可能会有所帮助: https://github.com/upgradingdave/javajing/tree/master/json-using-gson

你不能直接这样做。您需要解析此日期(字符串)以创建java.util.Date。看看这里: 如何在 java 中验证这个时间/日期字符串?

你试过这个吗:

Date date = gson.fromJson(json, Date.class);
//Where gson = new Gson();

最新更新