-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFindDaysBetweenTwoDates.java
More file actions
30 lines (19 loc) · 923 Bytes
/
Copy pathFindDaysBetweenTwoDates.java
File metadata and controls
30 lines (19 loc) · 923 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.codecafe.java8.datetime;
import java.time.LocalDate;
import java.time.Month;
import java.time.temporal.ChronoUnit;
public class FindDaysBetweenTwoDates {
public static void main(String[] args) {
LocalDate date1 = LocalDate.of(1990, Month.AUGUST, 26);
LocalDate date2 = LocalDate.now();
long numberOfDaysBetween = ChronoUnit.DAYS.between(date1, date2);
System.out.println("Number of days between " + date1 + " and " + date2 + " = " + numberOfDaysBetween);
String dateBeforeString = "2021-05-31";
String dateAfterString = "2021-06-09";
// parse the dates
LocalDate dateBefore = LocalDate.parse(dateBeforeString);
LocalDate dateAfter = LocalDate.parse(dateAfterString);
numberOfDaysBetween = ChronoUnit.DAYS.between(dateBefore, dateAfter);
System.out.println("Number of days between " + dateBefore + " and " + dateAfter + " = " + numberOfDaysBetween);
}
}