JAVA DATE类型数据比较判断大小方法
2014-08-28 12:14
639 查看
两个Date类型的变量可以通过compareTo方法来比较。此方法的描述是这样的:如果参数 Date 等于此 Date,则返回值 0;如果此 Date 在 Date 参数之前,则返回小于 0 的值;如果此 Date 在 Date 参数之后,则返回大于 0 的值。
实际上比较的是自1970 年 1 月 1 日 00:00:00 GMT以来的毫秒数。毫秒数越大的时间越大。
String DateStr1 = "2014-08-21 10:20:16";
String DateStr2 = "2014-08-27 15:50:35";
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dateTime1 = dateFormat.parse(DateStr1);
Date dateTime2 = dateFormat.parse(DateStr2);
int i = dateTime1.compareTo(dateTime2);
System.out.println(i < 0);
实际上比较的是自1970 年 1 月 1 日 00:00:00 GMT以来的毫秒数。毫秒数越大的时间越大。
String DateStr1 = "2014-08-21 10:20:16";
String DateStr2 = "2014-08-27 15:50:35";
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dateTime1 = dateFormat.parse(DateStr1);
Date dateTime2 = dateFormat.parse(DateStr2);
int i = dateTime1.compareTo(dateTime2);
System.out.println(i < 0);
相关文章推荐
- Java中Date类型数据比较方法
- java方法重载实验:判断键盘输入的两个数据的类型后进行比较
- 【Flex】Actionscript判断数据类型的几种方法比较
- java中比较两个double类型的数据大小
- [java]java中的 == 号判断,为什么基本数据类型就是比较内容,而对象则是比较地址?
- 【codeforces】- Petya and Java(给不同的数,判断大小,选择不同数据类型)
- java数据类型(大小等),变量定义,各进制书写方法
- 一个简单的数据类型判断:占用不同大小字节的变量比较
- Java中double类型比较大小或相等的方法
- ActionForm使用java.util.Date数据类型解决方法(转)
- java 判断数据类型和方法
- java中的println方法打印Date类型数据
- Oracle数据库-date数据类型(时间)比较大小
- 在java的程序里date类型比较大小
- 如何判断js中的数据类型:typeof、instanceof、 constructor、 prototype方法比较
- SpringMVC接收java.util.Date类型数据的2种方法
- BigDecimal 01 - 在JAVA中怎么比较Double类型数据的大小?
- beanutils工具类将字符串转换成Date(java.util.Date)数据类型的方法
- tips:Java基本数据类型大小比较
- 在java的程序里date类型怎么比较大小