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; }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。