public static void trimCalendarToDay(final Calendar cal) {
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
}
final String DATE = "18.07.2012";
DateFormat df = new SimpleDateFormat(DEFAULT_DATE_FORMAT);
try {
Date d = df.parse(DATE);
Calendar cc = Calendar.getInstance();
cc.setTime(d);
Calendar c = Calendar.getInstance();
trimCalendarToDay(c);
if(cc.equals(c)){
System.out.print(true);
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}