Java Calendar Time equalsIgnoreTimeZone(final Calendar c1, final Calendar c2)

Here you can find the source of equalsIgnoreTimeZone(final Calendar c1, final Calendar c2)

Description

equals Ignore Time Zone

License

Open Source License

Declaration

public static boolean equalsIgnoreTimeZone(final Calendar c1, final Calendar c2) 

Method Source Code


//package com.java2s;
// Licensed under the MIT license. See License.txt in the repository root.

import java.util.Calendar;

public class Main {
    public static boolean equalsIgnoreTimeZone(final Calendar c1, final Calendar c2) {
        if (c1 == null && c2 == null) {
            return true;
        } else if (c1 == null || c2 == null) {
            return false;
        }/*from  w  w w . jav a  2 s. c o  m*/

        /*
         * Don't retrieve fields like .get(Calendar.MONTH) as that adjusts for
         * time zone. Internal milliseconds don't account for TZ.
         */
        return c1.getTimeInMillis() == c2.getTimeInMillis();
    }
}

Related

  1. copyLocalTime(final Calendar from, final Calendar to)
  2. currentTimeAsCalendar()
  3. dateTimeToFMDateTime(Calendar dateTime)
  4. elapsedTime(Calendar before, Calendar after)
  5. equalizeTime(final Calendar toEqualize, final Calendar source)
  6. getCalendarWithoutTimeZone(Date date)
  7. getClientCurrentDate(final Calendar calendar, final TimeZone timeZone)
  8. getCurrentTimeDecimal(Calendar cal)
  9. getCurrentTimeIfCalendareIsNull(Calendar testDate)