另一个工作中常见的操作就是如何判断给定的一个日期是大于某天还是小于某天?在java 8中,localdate类有两类方法isbefore()和isafter()用于比较日期。调用isbefore()方法时,如果给定日期小于当前日期则返回true。
package com.shxt.demo02; import java.time.localdate; import java.time.temporal.chronounit; public class demo11 { public static void main(string[] args) { localdate today = localdate.now(); localdate tomorrow = localdate.of(2018,2,6); if(tomorrow.isafter(today)){ system.out.println(之后的日期:+tomorrow); } localdate yesterday = today.minus(1, chronounit.days); if(yesterday.isbefore(today)){ system.out.println(之前的日期:+yesterday); } } }
以上就是如何使用java判断日期先后顺序?的详细内容。