• 技术文章 >Java >java教程

    如何使用Java判断日期先后顺序?

    PHPzPHPz2023-04-23 18:43:08转载21

    用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判断日期先后顺序?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:亿速云,如有侵犯,请联系admin@php.cn删除
    专题推荐:Java
    上一篇:Java AQS的实现原理是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Java多线程:使用Thread类。• Java中的invoke方法如何使用?• Java命名风格、常量定义和代码格式有哪些• Java Mybatis一级缓存和二级缓存是什么• Java redis存Map对象类型数据怎么实现
    1/1

    PHP中文网