在java中获取没有时间戳的日期

时间:2013-03-05 18:00:01

标签: java mysql

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

2 个答案:

答案 0 :(得分: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();

答案 1 :(得分:2)

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

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

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