Java如何对两个日期进行对比呢?
下文笔者讲述使用java代码对日期进行对比的方法分享,如下所示
日期对比的实现思路:
1.将两个日期都转换为时间戳的形式
2.对时间戳进行对比
即可得出两个日期的大小
例:日期对比工具类
/**
* 相比两个时间
* @param DATE1 开始时间
* @param DATE2 结束时间
* @return Integer
*/
public static Integer compareDate(String DATE1, String DATE2) {
DateFormat df = new SimpleDateFormat("HH:mm:ss");//这块主要是时分秒,没有日期
try {
Date dt1 = df.parse(DATE1);
Date dt2 = df.parse(DATE2);
if (dt1.getTime() > dt2.getTime()) {
return 1;
} else if (dt1.getTime() < dt2.getTime()) {
return -1;
} else {
return 0;
}
} catch (Exception e) {
log.error(e.toString(), e);
}
return null;
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


