Wednesday, July 15, 2015
How to check the given date is before or after of the current date?
The Calendar class of java.util is having the predefined methods after() and before().
For ex:
public class DateManager {
public String doCompareDate(java.util.Date date1, java.util.Date date2) {
For ex:
package com.ATGTraining.ctdc;
import java.util.Calendar;public class DateManager {
public String doCompareDate(java.util.Date date1, java.util.Date date2) {
String msg = "Some Error";
if (date1.after(date2)) {
System.out.println("Date1 is after Date2");
msg = "Date1 is after Date2";
}
if (date1.before(date2)) {
System.out.println("Date1 is before Date2");
msg = "Date1 is before Date2";
}
if (removeTime(date1).compareTo(removeTime(date2)) == 0) {
System.out.println("Date1 is equal Date2");
msg = "Date1 is equal Date2";
}
return msg;
}
public java.util.Date removeTime(java.util.Date date1) {
Calendar cal = Calendar.getInstance();
cal.setTime(date1);
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
java.util.Date date4 = cal.getTime();
return date4;
}
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment