Java Calendar Different getDifferenceInDays(Calendar fromDate, Calendar toDate)

Here you can find the source of getDifferenceInDays(Calendar fromDate, Calendar toDate)

Description

get Difference In Days

License

Apache License

Parameter

Parameter Description
fromDate a parameter
toDate a parameter

Return

The number of days between the two given dates.

Declaration

public static int getDifferenceInDays(Calendar fromDate, Calendar toDate) 

Method Source Code


//package com.java2s;
/*/*from w  w  w  . j  a va 2  s  .c  o m*/
 * Copyright 2013 Georges Stephan
 * 
 * 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;

public class Main {
    /**
     * 
     * @param fromDate
     * @param toDate
     * @return The number of days between the two given dates.
     */
    public static int getDifferenceInDays(Calendar fromDate, Calendar toDate) {
        int numberOfDays = 0;
        long delta;
        delta = toDate.getTimeInMillis() - fromDate.getTimeInMillis();
        numberOfDays = (int) ((((delta / 1000) / 60) / 60) / 24);
        return (numberOfDays);
    }
}

Related

  1. getDateDiff(Calendar d1, Calendar d2)
  2. getDateDiff(Date d1, Date d2, int gregorianCalendarUnits)
  3. getDaysDifference(Calendar refDate, Date date)
  4. getDifference(int constant, Calendar first, Calendar second)
  5. getDifference(int field, Calendar aCalX, Calendar aCalY)
  6. getDifferenceInSeconds(Calendar calendarStart, Calendar calendarEnd)
  7. getDiffPartialYears(Date date, GregorianCalendar b)
  8. getDiffTargetDate(Calendar cal, int diffDay)
  9. getMillisDiff(long lhs, long rhs, int gregorianCalendarUnits)