如何用java比较两个时间或日期的大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用java比较两个时间或日期的大小相关的知识,希望对你有一定的参考价值。

参考技术A 首先
按照一定的格式输入两个日期的字符串
然后用simpledateformat类转换成date实例date1,
date2
然后
calendar
cal1
=
calendar.getinstance();
calendar
cal2
=
calendar.getinstance();
cal1.settime(date1);
cal2.settime(date2);
这样你就有了两个表示所输入日期的calendar实例了
calendar可以做很多事
比如用cal1.after(cal2)或者cal1.before(cal2)或者cal1.equals(cal2)或者cal1.compareto(cal2)来比较两个日期时间先后
比如cal.get(calendar.year)可以得到表示该日期年份的整数
同理cal.get(calendar.month)可以得到月份
甚至可以用cal.gettimeinmillis()得到表示该日期的毫秒数
有了这些方法,简单的计算之后就可以得到需要的相差的信息
如果楼主是来求现成的源代码的-
-
我没有

以上是关于如何用java比较两个时间或日期的大小的主要内容,如果未能解决你的问题,请参考以下文章

如何用java代码比较两个日期

请问如何用javascript判断比较两个文本框输入的日期值大小(在JSP文件中)

jquery 如何用函数比较日期相差30天

Java--比较日期大小

java怎么比较两个日期(年和月)的大小

JAVA —— 比较日期时间大小