Comparison of dates in Java

Date now = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(now);
cal.add(Calendar.DATE, -1);
Date yesterday = cal.getTime();

Boolean areEqual = now == yesterday;
//areEqual is false

Boolean areLater = now.after(yesterday);
//areLater is true

Boolean areEarlier = now.compareTo(yesterday) < 0;
//areEarlier is false