java 两个日期比较是否相等。
2016-08-31 15:00
176 查看
Calendar cal1 = Calendar.getInstance();
cal1.setTime(date1);
Calendar cal2 = Calendar.getInstance();
cal2.setTime(new DateTime(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);
System.out.println(---------"+isSameDate);
cal1.setTime(date1);
Calendar cal2 = Calendar.getInstance();
cal2.setTime(new DateTime(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);
System.out.println(---------"+isSameDate);
相关文章推荐
- 比较两个java.util.Date 的日期(年月日)是否相同(忽略时、分、秒)的多种方法
- java比较两个Set是否相等的方法。
- Java学习笔记33. 比较两个数组是否相等 Arrays.equals(A,B)方法
- Java中,比较两个字符串引用变量是否相等
- Java面试题 两个String如何比较是否相等的
- 深入java的equals方法,怎么比较两个对象的内容是否相等?对象的内容指的是什么?
- Java录入两个数据,比较这两个数是否相等
- 比较两个java.util.Date 的日期(年月日)是否相同(忽略时、分、秒)的多种方法
- Java中比较两个字符串是否相等的问题
- Java常用类:Data()的用法,获得当前日期和时间对象date 定义对象Date date1 = new Date(36000000);获得包含的日期和时间 比较date和date1是否相等
- Java比较两个List的值是否相等的方法
- 第2章 Java编程基础——FAQ2.21 ==和equals()都可用于比较两个操作数是否相等, 它们有什么区别吗?
- java 反射比较两个类型相同的对象 内部的变量是否相等
- java中比较两个字符串是否相等
- Java 比较两个对象是否相等【含字符串,区分与不区分大小写】
- 比较两个java.util.Date 的日期(年月日)是否相同(忽略时、分、秒)的多种方法
- Java 比较两个 List 的值是否相等
- Java比较两个List集合中是否相等
- Java中比较两个字符串是否相等的问题
- toCharArray()方法 和 Java中比较两个字符串是否相等equals方法