欢迎光临
我们一直在努力

怎么用Java判断日期是早于还是晚于另一个日期

小编给大家分享一下怎么用Java判断日期是早于还是晚于另一个日期,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

用Java判断日期是早于还是晚于另一个日期

另一个工作中常见的操作就是如何判断给定的一个日期是大于某天还是小于某天?在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判断日期是早于还是晚于另一个日期”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注云搜网行业资讯频道!

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。