Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class DaysBetweenTwoDates {
- /**
- * Program: DaysBetweenTwoDates.java
- * Purpose: Calculate the number of days between date1 and date2.
- * Creator: Chris Clarke
- * Created: 10.10.2013
- */
- public static void main(String[] args) {
- int d1, m1, y1;
- int d2, m2, y2;
- int days = 0;
- Scanner keybd = new Scanner(System.in);
- System.out.println("Please enter first (start) date.");
- System.out.print("Enter day: ");
- d1 = keybd.nextInt();
- System.out.print("Enter month(1-12): ");
- m1 = keybd.nextInt();
- System.out.print("Enter year(4 digits): ");
- y1 = keybd.nextInt();
- System.out.println("Now enter second (end) date.");
- System.out.print("Enter day: ");
- d2 = keybd.nextInt();
- System.out.print("Enter month(1-12): ");
- m2 = keybd.nextInt();
- System.out.print("Enter year(4 digits): ");
- y2 = keybd.nextInt();
- GregorianCalendar date1 = new GregorianCalendar(y1, m1-1, d1);
- GregorianCalendar date2 = new GregorianCalendar(y2, m2-1, d2);
- while (date1.before(date2)) {
- date1.add(Calendar.DAY_OF_MONTH, 1);
- days++;
- }//end while
- System.out.println("There are "+days+" days between the dates.");
- }//end main()
- }//end class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement