Java 8日期比较方法
在Java 8中,可以使用新的isBefore(),isAfter(),isEqual()和compareTo()来比较LocalDate,LocalTime和LocalDateTime。以下示例以比较两个java.time.LocalDate
@Test<br/>void testDateCompare4( ) throws ParseException {<br/> DateTimeFormatter sdf = DateTimeFormatter.ofPattern("yyyy-MM-dd");<br/> LocalDate date1 = LocalDate.of(2009, 12, 31);<br/> LocalDate date2 = LocalDate.of(2019, 1, 31);<br/><br/> System.out.println("date1 : " + sdf.format(date1));<br/> System.out.println("date2 : " + sdf.format(date2));<br/><br/> System.out.println("Is...");<br/> if (date1.isAfter(date2)) {<br/> System.out.println("Date1 时间在 Date2 之后");<br/> }<br/><br/> if (date1.isBefore(date2)) {<br/> System.out.println("Date1 时间在 Date2 之前");<br/> }<br/><br/> if (date1.isEqual(date2)) {<br/> System.out.println("Date1 时间与 Date2 相等");<br/> }<br/>}<br/>
输出结果
date1 : 2009-12-31<br/>date2 : 2019-01-31<br/>Is...<br/>Date1 时间在 Date2 之前
以上就是Java8中日期比较方法有哪些的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号