我有个约会对象:
String endDate = "2015-07-22 00:00:00";
我为这个日期构建了一个格式化程序:
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
但是如何将日期转换为格式yyyy-MM-dd
?
我想只获得2015-07-22
。
答案 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