Java Calendar Time clearTimeFromCalendar(Calendar calendar)

Here you can find the source of clearTimeFromCalendar(Calendar calendar)

Description

clear Time From Calendar

License

Open Source License

Declaration

public static Calendar clearTimeFromCalendar(Calendar calendar) 

Method Source Code

//package com.java2s;
/*//from w w w .j a va2  s.com
 * Copyright (C) 2005-2012 BetaCONCEPT Limited
 *
 * This file is part of Astroboa.
 *
 * Astroboa is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * Astroboa is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with Astroboa.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.util.Calendar;

public class Main {
    public static Calendar clearTimeFromCalendar(Calendar calendar) {
        if (calendar != null) {
            calendar.set(Calendar.HOUR, 0);
            calendar.clear(Calendar.AM_PM); //ALWAYS clear AM_PM before HOUR_OF_DAY
            calendar.set(Calendar.HOUR_OF_DAY, 0);
            calendar.set(Calendar.MINUTE, 0);
            calendar.set(Calendar.SECOND, 0);
            calendar.set(Calendar.MILLISECOND, 0);
            calendar.clear(Calendar.DST_OFFSET);
            calendar.clear(Calendar.ZONE_OFFSET);
        }

        return calendar;
    }
}

Related

  1. clearTime(Calendar cal)
  2. clearTime(Calendar calendar)
  3. clearTime(final Calendar c)
  4. clearTimeFields(final Calendar calendar)
  5. clearTimeFields(Set c)
  6. compareTimeOnly(Calendar cal1, Calendar cal2)
  7. convertCalendar(final Calendar calendar, final TimeZone timeZone)
  8. convertTimeToLocalTimezone(Long pTime, Calendar pTargetCal)
  9. convertTimeToString(Calendar time)