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网别的相干文章!