How to remove milliseconds from Date Object format in Java

前端 未结 8 949
夕颜
夕颜 2020-12-15 21:56

Since the java.util.Date object stores Date as 2014-01-24 17:33:47.214, but I want the Date format as 2014-01-24 17:33:47. I w

8条回答
  •  暖寄归人
    2020-12-15 22:53

    Truncate to Seconds (no milliseconds), return a new Date:

    public Date truncToSec(Date date) {
        Calendar c = Calendar.getInstance();
        c.setTime(date);
        c.set(Calendar.MILLISECOND, 0);
        Date newDate = c.getTime();
        return newDate;
    }
    

提交回复
热议问题