比较两个日历对象
我想比较两个 Calendar 对象,看看它们是否都包含相同的日期。我不在乎天数以下的任何价值。
我已经实现了这个,我想不出它应该失败的任何情况:
private static boolean areEqualDays(Calendar c1, Calendar c2) {
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
return (sdf.format(c1.getTime()).equals(sdf.format(c2.getTime())));
}
这种方法是否正确,还是应该逐个字段比较 c1 和 c2?