您当前的位置:首页 > 计算机 > 编程开发 > Java

Java中判断两个Date对象是不是同一天

时间:05-19来源:作者:点击数:

1. Calendar

Calendar cal1 = Calendar.getInstance();
Calendar cal2 = Calendar.getInstance();
cal1.setTime(date1);
cal2.setTime(date2);
boolean sameDay = cal1.get(Calendar.YEAR) == cal2.get(Calendar.YEAR) &&
                    cal1.get(Calendar.DAY_OF_YEAR) == cal2.get(Calendar.DAY_OF_YEAR);

2. org.apache.commons.lang.time.DateUtils

boolean samedate = DateUtils.isSameDay(date1, date2); 

3. SimpleDateFormat

SimpleDateFormat fmt = new SimpleDateFormat("yyyyMMdd");
fmt.format(date1).equals(fmt.format(date2));

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门