当前位置:   article > 正文

Java中如何判断指定日期是不是今天_java判断日期是今天

java判断日期是今天

1.判断LocalDateTime时间是否是今天

  1. /***
  2. * @param localDateTime
  3. * @return: boolean
  4. * @since 1.0.0
  5. * @Description: 根据LocalDateTime来判断是否是今天
  6. */
  7. public boolean judgeTimeIsToday(LocalDateTime localDateTime) {
  8. LocalDateTime startTime = LocalDate.now().atTime(0, 0, 0);
  9. LocalDateTime endTime = LocalDate.now().atTime(23, 59, 59);
  10. //如果大于今天的开始日期,小于今天的结束日期
  11. if (localDateTime.isAfter(startTime) && localDateTime.isBefore(endTime)) {
  12. return true;
  13. }
  14. return false;
  15. }

  1. public static void main(String[] args) {
  2. String time = "2022-06-01 11:20:45";
  3. DateTimeFormatter dtf = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm:ss");
  4. LocalDateTime localTime = LocalDateTime.parse(time, dtf);
  5. LocalDateTime startTime = LocalDate.now().atTime(0, 0, 0);
  6. LocalDateTime endTime = LocalDate.now().atTime(23, 59, 59);
  7. //如果小于今天的开始日期
  8. if (localTime.isBefore(startTime)) {
  9. System.out.println("时间是过去");
  10. }
  11. //如果大于今天的开始日期,小于今天的结束日期
  12. if (localTime.isAfter(startTime) && localTime.isBefore(endTime)) {
  13. System.out.println("时间是今天");
  14. }
  15. //如果大于今天的结束日期
  16. if (localTime.isAfter(endTime)) {
  17. System.out.println("时间是未来");
  18. }
  19. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/260599
推荐阅读
相关标签
  

闽ICP备14008679号