将日期转换为其他格式

时间:2015-06-24 10:22:17

标签: java android date

我有个约会对象:

String endDate = "2015-07-22 00:00:00";

我为这个日期构建了一个格式化程序:

DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

但是如何将日期转换为格式yyyy-MM-dd? 我想只获得2015-07-22

2 个答案:

答案 0 :(得分:0)

这比你想象的要简单。

你可以使用

new SimpleDateFormat("yyyy-MM-dd");

它会忽略所有不符合格式的内容。

答案 1 :(得分:0)

 public static void main(String[] args) throws ParseException {
        String date = "2015-07-22 00:00:00";
        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Date date1 = dateFormat.parse(date);
        String newDateString = dateFormat.format(date1);
        System.out.println(newDateString);
    }

<强>输出

2015-07-22