【问题标题】:How to retrieve Date from JSONObject如何从 JSONObject 中检索日期
【发布时间】:2013-01-25 13:42:22
【问题描述】:

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

{ ..., "date":"2012-12-21 00:58:06.0, ...}

【问题讨论】:

    标签: java json gson


    【解决方案1】:
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
    Date date  = formatter.parse(object.getString("date");
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          你试过了吗:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2017-07-10
            • 2017-07-26
            • 2013-05-05
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多