在android中转换JSON字符串到目前为止

时间:2017-07-26 18:16:36

标签: android

我收到JSON "dt_txt":"2017-07-26 21:00:00"作为日期和时间,但我只希望日期格式为“dd MMM,yyyy”,即“2017年7月26日”。

1 个答案:

答案 0 :(得分:2)

您需要使用SimpleDateFormat

String dt_txt = "2017-07-26 21:00:00";
    try {
        SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = fmt.parse(dt_txt);

        SimpleDateFormat fmtOut = new SimpleDateFormat("dd MMM, yyyy HH:mm:ss");
        String newFormat = fmtOut.format(date);

        Log.i("kapil", " " + newFormat);
    }catch (Exception e){
        e.printStackTrace();
    }