【问题标题】:Date between other Dates java.time [duplicate]其他日期之间的日期 java.time [重复]
【发布时间】:2015-07-06 15:52:17
【问题描述】:

如何使用 Java 8 的 java.time API 确定一个日期是否介于其他两个日期之间?

【问题讨论】:

  • 您对 JavaDoc 网站上的 API 进行了哪些研究?

标签: java java-8 java-time


【解决方案1】:

LocalDate 类有

isAfter(LocalDate other)    
isBefore(LocalDate other)   
isEqual(LocalDate other)    

与其他日期比较的方法。这是一个例子:

    LocalDate today = LocalDate.now();
    LocalDate tomorrow = LocalDate.now().plusDays(1);
    LocalDate yesterday = LocalDate.now().minusDays(1);

    if(today.isAfter(yesterday) && today.isBefore(tomorrow))
        System.out.println("Today is... today!");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-27
    • 1970-01-01
    • 1970-01-01
    • 2023-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-26
    相关资源
    最近更新 更多