java中判断日期是当天_java中如何判断指定日期是不是今天
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中如何判断指定日期是不是今天相关推荐
- 提供源码:java获取节假日、工作日,存入数据库,查找指定日期前一天,后一天。
提供源码:java获取节假日.工作日,存入数据库,查找指定日期前一天,后一天. 码云地址: https://gitee.com/guyuanman/holiday 业务场景: 好多公司的业务在处理的时 ...
- java怎样将日期本土化_Java中的日期操作
在日志中常用的记录当前时间及程序运行时长的方法: public void inject(Path urlDir) throws Exception { SimpleDateFormat sdf = n ...
- java中if语句的用法_Java中的if判断语句用法介绍
在实际生活中经常需要做出一些判断,比如开车来到一个十字路口,这时需要对红绿灯进行判断,如果前面是红灯,就停车等候,如果是绿灯,就通行.Java中有一种特殊的语句叫做选择语句,它也需要对一些条件做出判断 ...
- java判断集合为空_Java中判断集合类为空的方法
*****需要引入Spring的核心Jar包***** 工具类: org.springframework.util.CollectionUtils 方法: public static boolean ...
- java格式化日期时分秒_java中的LocalDateTime
在项目开发中经常会设计到时间的处理,java8新特性提供了3个处理时间的类型:LocalDate表示日期,LocalTime表示时间,LocalDateTime表示日期和时间. 1.原有Date类型存 ...
- java中String类是什么_Java中的String类
/* String类用于描述字符串事物的 那么它就提供了多个方法对字符串进行操作 方法都会用,字符串这块就结束了 常见的操作有哪些? "abcd" 它应该具备什么功能,我们才能更好 ...
- java中的case1怎么说_Java 中的 CAS 简述及原理解析
一.CAS 是什么? CAS(Compare And Swap),比较并交换,它是一条CPU并发原语.它的功能是判断内存某个位置的值是否为预期值,如果是则更新为新的值,这个过程是原子的.1 publi ...
- java中String类是什么_Java中字符串的学习(一)String类的概述及常见方法使用
转载请注明出处http://www.cnblogs.com/devtrees/p/4347079.html (拓展:Api:编程语言对外给我们提供的应用程序接口.) 一.概述: 我们平时上网发帖,帖子 ...
- java中switch用法举例范围_Java中Switch用法代码示例
一.java当中的switch与C#相比有以下区别 注:在java中switch后的表达式的类型只能为以下几种:byte.short.char.int(在Java1.6中是这样), 在java1.7后 ...
最新文章
- 对delegate进行扩展 打造通用的计时完成方法
- wordpress安装
- 误入人体的海洋细菌,能轻易吞噬你的肢体乃至生命
- 保存Java程序状态及设置Properties文件
- SAP WM Storage Location Reference在项目实践中的使用
- jquery页面加载的时候加载函数
- React中BrowserRouter与HashRouter的区别
- 【转】4.3SharePoint服务器端对象模型 之 使用CAML进行数据查询(Part 3)
- vm磁盘映射 不能启动_软网推荐:网盘变身本地磁盘
- nand linux bbt存储,Linux NAND BBT管理
- SQLi LABS Less-36
- 学习笔记大型《构建高性能web站点》
- java搜寻范围在哪设定_查找值在Java中的范围
- 硬核干货:你从普通码农到架构师的封神之路
- 双系统在linux中修复引导文件,windows ubuntu双系统重装后修复grub引导
- lumion自动保存_19条新人必看的Lumion良好操作习惯
- 【LaTeX】LaTeX常见括号总结
- Python 之心有猛虎,细嗅蔷薇
- Entity Framework基础
- python分词考研英语真题词频(附结果)——读取word、nltk、有道智云API