java判断两个日期是否为同一天
Posted May的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java判断两个日期是否为同一天相关的知识,希望对你有一定的参考价值。
把二个时间的的年月日分别对比,完全相等就是同一天,代码下:
private static boolean isSameDate(Date date1, Date date2)
Calendar cal1 = Calendar.getInstance();
cal1.setTime(date1);
Calendar cal2 = Calendar.getInstance();
cal2.setTime(date2);
boolean isSameYear = cal1.get(Calendar.YEAR) == cal2
.get(Calendar.YEAR);
boolean isSameMonth = isSameYear
&& cal1.get(Calendar.MONTH) == cal2.get(Calendar.MONTH);
boolean isSameDate = isSameMonth
&& cal1.get(Calendar.DAY_OF_MONTH) == cal2
.get(Calendar.DAY_OF_MONTH);
return isSameDate;
以上是关于java判断两个日期是否为同一天的主要内容,如果未能解决你的问题,请参考以下文章