-2

java - 如何在java中获取没有时间戳的日期实例?例如:2013-05-23(日期实例)

4

2 回答 2

2

创建一个 Calendar 对象来存储日期,清除时间字段,然后获取结果日期:

Calendar cal = Calendar.getInstance();
cal.setTime(dateYouWantToTruncate);
cal.clear(Calendar.HOUR);
cal.clear(Calendar.MINUTE);
cal.clear(Calendar.SECOND);
cal.clear(Calendar.MILLISECOND);
Date dateOnly = cal.getTime();
于 2013-03-05T18:06:01.683 回答
2

如果您只想打印日期,请使用:

    DateFormat.getDateInstance().format(new Date());

或者

    DateFormat.getDateInstance(DateFormat.SHORT).format(new Date());
于 2013-03-05T18:11:58.920 回答