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

发布时间:2020-06-19 10:35:23

来源:亿速云

阅读:150

作者:Leah

java中如何判断指定日期是不是今天?相信很多新手小白还没学会这个技能,通过这篇文章的总结,希望你能学会这个技能。以下资料是实现的步骤。public class Test {

/**

* java 判断一个时间是不是今天的时间范围内

* @param args

*/

public static void main(String[] args) {

String time = "2017-09-27 11:20:45";

DateTimeFormatter dtf = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm:ss");

LocalDateTime localTime = LocalDateTime.parse(time, dtf);

LocalDateTime startTime = LocalDate.now().atTime(0, 0, 0);

LocalDateTime endTime = LocalDate.now().atTime(23, 59, 59);

//如果小于今天的开始日期

if (localTime.isBefore(startTime)) {

System.out.println("时间是过去");

}

//如果大于今天的开始日期,小于今天的结束日期

if (localTime.isAfter(startTime) && localTime.isBefore(endTime)) {

System.out.println("时间是今天");

}

//如果大于今天的结束日期

if (localTime.isAfter(endTime)) {

System.out.println("时间是未来");

}

}

}

java.time.LocalTime.isAfter(LocalTime other)方法检查此时间是否在指定时间之后。

声明:public boolean isAfter(LocalTime other)

参数:other - 比较的另一个时间,而不是null。

返回值:如果此时间在指定时间之后,则为true。

java.time.LocalTime.isBefore(LocalTime other)方法检查此时间是否在指定时间之前。

声明:public boolean isBefore(LocalTime other)

参数:other - 比较的另一个时间,而不是null。

返回值:如果此时间早于指定时间,则为true。

看完这篇文章,你们学会java中判断指定日期是不是今天的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读。

java中判断日期是当天_java中如何判断指定日期是不是今天相关推荐

  1. 提供源码:java获取节假日、工作日,存入数据库,查找指定日期前一天,后一天。

    提供源码:java获取节假日.工作日,存入数据库,查找指定日期前一天,后一天. 码云地址: https://gitee.com/guyuanman/holiday 业务场景: 好多公司的业务在处理的时 ...

  2. java怎样将日期本土化_Java中的日期操作

    在日志中常用的记录当前时间及程序运行时长的方法: public void inject(Path urlDir) throws Exception { SimpleDateFormat sdf = n ...

  3. java中if语句的用法_Java中的if判断语句用法介绍

    在实际生活中经常需要做出一些判断,比如开车来到一个十字路口,这时需要对红绿灯进行判断,如果前面是红灯,就停车等候,如果是绿灯,就通行.Java中有一种特殊的语句叫做选择语句,它也需要对一些条件做出判断 ...

  4. java判断集合为空_Java中判断集合类为空的方法

    *****需要引入Spring的核心Jar包***** 工具类: org.springframework.util.CollectionUtils 方法: public static boolean ...

  5. java格式化日期时分秒_java中的LocalDateTime

    在项目开发中经常会设计到时间的处理,java8新特性提供了3个处理时间的类型:LocalDate表示日期,LocalTime表示时间,LocalDateTime表示日期和时间. 1.原有Date类型存 ...

  6. java中String类是什么_Java中的String类

    /* String类用于描述字符串事物的 那么它就提供了多个方法对字符串进行操作 方法都会用,字符串这块就结束了 常见的操作有哪些? "abcd" 它应该具备什么功能,我们才能更好 ...

  7. java中的case1怎么说_Java 中的 CAS 简述及原理解析

    一.CAS 是什么? CAS(Compare And Swap),比较并交换,它是一条CPU并发原语.它的功能是判断内存某个位置的值是否为预期值,如果是则更新为新的值,这个过程是原子的.1 publi ...

  8. java中String类是什么_Java中字符串的学习(一)String类的概述及常见方法使用

    转载请注明出处http://www.cnblogs.com/devtrees/p/4347079.html (拓展:Api:编程语言对外给我们提供的应用程序接口.) 一.概述: 我们平时上网发帖,帖子 ...

  9. java中switch用法举例范围_Java中Switch用法代码示例

    一.java当中的switch与C#相比有以下区别 注:在java中switch后的表达式的类型只能为以下几种:byte.short.char.int(在Java1.6中是这样), 在java1.7后 ...

最新文章

  1. 对delegate进行扩展 打造通用的计时完成方法
  2. wordpress安装
  3. 误入人体的海洋细菌,能轻易吞噬你的肢体乃至生命
  4. 保存Java程序状态及设置Properties文件
  5. SAP WM Storage Location Reference在项目实践中的使用
  6. jquery页面加载的时候加载函数
  7. React中BrowserRouter与HashRouter的区别
  8. 【转】4.3SharePoint服务器端对象模型 之 使用CAML进行数据查询(Part 3)
  9. vm磁盘映射 不能启动_软网推荐:网盘变身本地磁盘
  10. nand linux bbt存储,Linux NAND BBT管理
  11. SQLi LABS Less-36
  12. 学习笔记大型《构建高性能web站点》
  13. java搜寻范围在哪设定_查找值在Java中的范围
  14. 硬核干货:你从普通码农到架构师的封神之路
  15. 双系统在linux中修复引导文件,windows ubuntu双系统重装后修复grub引导
  16. lumion自动保存_19条新人必看的Lumion良好操作习惯
  17. 【LaTeX】LaTeX常见括号总结
  18. Python 之心有猛虎,细嗅蔷薇
  19. Entity Framework基础
  20. python分词考研英语真题词频(附结果)——读取word、nltk、有道智云API

热门文章

  1. 迷你电驱剪叉的电气应用方案
  2. 产品经理必备的5大工具
  3. head frist 设计模式学习之 装饰者模式
  4. 必备唯美的早安心语语录大集合41条14句
  5. 手机卫士 java_[Java教程]Android 手机卫士2
  6. 情人节相约曼谷,来一场浪漫旅行
  7. ubuntu 安装sougou输入法
  8. 剑指offer 29 顺时针打印矩阵(可逆时针,任一点开始)
  9. 2022年一级造价工程师教材是否有变化?怎么备考比较好?
  10. element表格添加单选按钮