SimpleDateFormat始终返回所有日期

时间:2015-03-15 03:34:09

标签: android string date simpledateformat

我有JSON获得Date dd-mm-yyyy,但我需要将String转换为Date,但是当我执行SimpleDateFormat时1}}始终返回Sat May 02 00:00:00 EDT 2015(for example),我想要02-05-2015

这是我的代码:

String str = city.getString("bd_fecha");
                SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
                date = dateFormat.parse(str); //// DATE ALWAYS RETURNS Sat May 02 00:00:00 EDT 2015(for example)

thakns!

1 个答案:

答案 0 :(得分:0)

使用此功能,解析后您还必须格式化

SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
    String dateInString = "07-06-2013";

    try {

        Date date = formatter.parse(dateInString);
        System.out.println(date);
        System.out.println(formatter.format(date));

    } catch (ParseException e) {
        e.printStackTrace();
    }