旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java推断两个日期是不是同一天的要领【JAVA教程】,java

作者:搜教程发布时间:2019-12-28分类:JAVA教程浏览:74评论:0


导读:java推断两个日期是不是统一天的要领:1、运用Calendar来完成Calendarcal1=Calendar.getInstance();Calendar...

java推断两个日期是不是统一天的要领:

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

Calendar.YEAR能够猎取是哪一年,运用cal1.get(Calendar.YEAR) == cal2.get(Calendar.YEAR)能够推断两个日期是不是是统一年。

Calendar.DAY_OF_YEAR的重要作用是cal.get(DAY_OF_YEAR),用来取得这一天在是这个年的第若干天。

运用cal1.get(Calendar.DAY_OF_YEAR) == cal2.get(Calendar.DAY_OF_YEAR)能够推断两个日期是不是是一年的统一天。

2、应用SimpleDateFormat推断

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

更多java学问请关注java基础教程栏目。

以上就是java推断两个日期是不是统一天的要领的细致内容,更多请关注ki4网别的相干文章!

标签:java


欢迎 发表评论: