-
How to Compare two Dates
This example code uses the Calendar class to compare two dates.
Code:
import java.util.*;
import java.text.*;
public class DemoDate {
public static void main(String args[]){
DemoDate a = new DemoDate();
}
DemoDate() {
String DATE_FORMAT = "yyyy-MM-dd";
java.text.SimpleDateFormat sdf =
new java.text.SimpleDateFormat(DATE_FORMAT);
Calendar calender1 = Calendar.getInstance();
Calendar calendar2 = Calendar.getInstance();
calender1.set(2006, 04 , 28);
calendar2.set(2006, 04 , 28);
System.out.print(sdf.format(calender1.getTime()));
if (calender1.before(calendar2)) {
System.out.print(" is before ");
}
if (calender1.after(calendar2)) {
System.out.print(" is after ");
}
if (calender1.equals(calendar2)) {
System.out.print(" same as ");
}
System.out.print(sdf.format(calendar2.getTime()));
}
}
-
Kool,
how about gettin the diff. between
String startDate = "1/23/2008" ; // MM/DD/YYYY
String endDate = "5/20/2018" ; // MM/DD/YYYY
String startTime = "10:00 PM" ; // hh:mm a
String endTime = "1:00 AM" ; // hh:mm a
Difference b/w, startDate + startTime and endDate + endTime :)