如何从JSONObject中检索日期

时间:2013-01-25 13:42:23

标签: java json gson

如何从Google Gson JSONObject

中检索java.util.Date
{ ..., "date":"2012-12-21 00:58:06.0, ...}

4 个答案:

答案 0 :(得分:6)

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
Date date  = formatter.parse(object.getString("date");

答案 1 :(得分:1)

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

答案 2 :(得分:0)

你不能直接这样做。您将需要解析此日期(String)以创建java.util.Date。看看这里:how to verify this time/date string in java?

答案 3 :(得分:0)

你试过这个:

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