Java Date Start getStartOfDay(Date day)

Here you can find the source of getStartOfDay(Date day)

Description

get Start Of Day

License

Open Source License

Declaration

public static Date getStartOfDay(Date day) 

Method Source Code

//package com.java2s;

import java.util.Calendar;
import java.util.Date;

public class Main {

    public static Date getStartOfDay(Date day) {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(day);//  w ww  .  j  ava 2  s .c om

        calendar.set(Calendar.HOUR_OF_DAY, 0);
        calendar.set(Calendar.MINUTE, 0);
        calendar.set(Calendar.SECOND, 0);
        calendar.set(Calendar.MILLISECOND, 0);

        return calendar.getTime();
    }

    public static Date set(Date date, int calendarFiled, int amount) {
        if (null == date) {
            throw new IllegalArgumentException("The date must not be null");
        } else {

        }
        Calendar c = Calendar.getInstance();
        c.setTime(date);
        c.set(calendarFiled, amount);
        return c.getTime();
    }
}

Related

  1. getStartDayOfNextMonth(Date date)
  2. getStartOfDate(final Date date)
  3. getStartOfDay(Date date)
  4. getStartOfDay(Date date)
  5. getStartOfDay(Date day)
  6. getStartOfMonth(Date date)
  7. getStartOfMonth(Date dt)
  8. getStartOfMonth(Date dt)
  9. getStartOfQuarter(Date dt)