2025年4月9日 星期三 乙巳(蛇)年 正月初十 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Java

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

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

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));

 

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