Java Date Set setDateToDayStart(final Date date)

Here you can find the source of setDateToDayStart(final Date date)

Description

Return a Calendar with time set by the start of the given day.

License

Apache License

Parameter

Parameter Description
date The time to set the calendar

Return

The calendar which represents the start of the day

Declaration

public static Calendar setDateToDayStart(final Date date) 

Method Source Code

//package com.java2s;
/*//from  www . j av a  2  s  .  c om
 * Copyright (C) 2011 Everit Kft. (http://www.everit.org)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

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

public class Main {
    /**
     * Return a Calendar with time set by the start of the given day.
     *
     * @param date
     *          The time to set the calendar
     * @return The calendar which represents the start of the day
     */
    public static Calendar setDateToDayStart(final Date date) {
        Calendar startDate = Calendar.getInstance();
        startDate.setTime(date);
        startDate.set(Calendar.HOUR_OF_DAY, 0);
        startDate.set(Calendar.MINUTE, 0);
        startDate.set(Calendar.SECOND, 0);
        startDate.set(Calendar.MILLISECOND, 0);
        return startDate;
    }
}

Related

  1. setDate(Date dateToSet, int hours, int minutes, int seconds, int milisec, TimeZone zone, Locale locale)
  2. SetDate(int year, int month, int day)
  3. setDate(int year, int month, int day)
  4. setDateHourMinute(Date dateParam, String hourMinute, String format)
  5. setDateSecond(Date dateParam, int second)
  6. setDateToStartOfDay(Date date)
  7. setDayStart(final Date date)
  8. setField(Date date, int field, int value)
  9. setHour(java.util.Date date, Integer hour)