java8判断当前时间是否大于某个时间
一、日期比较 yyyy-MM-dd
比较日期一般使用LocalDate类
/*** 判断当前日期是否大于某个日期* @param date yyyy-MM-dd* @return*/public static boolean afterDate(String date){DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd");//把String转为LocalDateLocalDate localTime=LocalDate.parse(date,dtf);//判断当前日期是否大于指定日期return LocalDate.now().isAfter(localTime);}
时间点比较 HH:mm:ss
/*** 判断当前时间是否大于某个时点* @param time HH:mm:ss* @return*/public static boolean timeCompare(String time){DateTimeFormatter dtf = DateTimeFormatter.ofPattern("HH:mm:ss");LocalTime localTime=LocalTime.parse(time,dtf);return LocalTime.now().isAfter(localTime);}
比较时间点要使用LocalTime 比较,HH:mm:ss格式如果使用LocalDateTime类,在LocalDateTime.parse(time,dtf)这里会报错。
时间比较 yyyy-MM-dd HH:mm:ss
/*** 判断当前时间是否大于某个时间* @param time yyyy-MM-dd HH:mm:ss* @return*/public static boolean dateCompare(String time){DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");LocalDateTime localTime=LocalDateTime.parse(time,dtf);return LocalDateTime.now().isAfter(localTime);}
总结:比较日期使用LocalDate类、比较时间点(没有年月日)使用LocalTime类,普通时间比较使用LocalDateTime类即可
java8判断当前时间是否大于某个时间相关推荐
- JS判断选择的时间是否大于当前时间
比较时间JS: function diffDate(end) { var evalue = document.getElementById(end).value; var dB = new Date( ...
- python 判断时间是否大于6点_python - 在dataframe中,如何检查时间增量是否大于一分钟?_pandas_酷徒编程知识库...
我试图在dataframe中比较不同的时间戳,并在时间差异大于一分钟时打印输出,这是我试图运行的代码:for e in TestDF['date']: delta = TestDF.date.iloc ...
- js验证开始日期不能大于结束日期_js如何判断开始时间不能大于结束时间
提供一种不用Date()的方式: 将两个文本框的值传入函数: function checkInputDate(inputStartMonth,inputEndMonth){ //1. 是两个文本框都不 ...
- Java8 ,LocalDate,LocalDateTime处理日期和时间工具类,
Java8 ,LocalDate,LocalDateTime处理日期和时间工具类 日期格式化 1.获取今天的日期 2.在Java 8 中获取年.月.日信息 3.在Java 8 中处理特定日期 4.在J ...
- 关于活动开始时间大于结束时间的验证
//==========关于活动开始时间大于结束时间的判断============== //==========================JS========================== ...
- Android判断当前系统时间是否在指定时间的范围内(免消息打扰)
参考网址:https://www.cnblogs.com/zhangminghan/p/5632346.html import android.text.format.Time;public clas ...
- 如何判断程序的复杂程度:时间和空间复杂度
文章目录 如何判断程序的复杂程度:时间和空间复杂度 1. 时间复杂度: 如何判断一段代码的时间复杂度 小练习1:求和计算1~n的和 小练习2:求斐波那契数列 主定理 常用算法中的应用 2. 空间复杂度 ...
- js计算两个时间是否大于一个月
转载自 miskss /*** 获取某年某月的总天数* @param {Number} year 获取天数的年份* @param {Number} month 获取天数的月份* @returns {N ...
- 【小5聊】layui基础之时间控件开始时间和结束时间的控制,结束时间不能小于开始时间,开始时间不能大于结束时间
1.结束时间不能小于开始时间,开始时间不能大于结束时间 <div class="commonTimeDiv"></div> <div class=&q ...
最新文章
- MyBatis——Java API
- php mysql备份成sql_单php文件实现备份MySQL导出为.sql数据库代码
- Vue源码探究-全局API
- ruby之添加当前文件路径到$LOAD_PATH
- PowerDesigner新建模板
- rest api_REST API的演变
- java控制台输出五行字符串_java五行代码导出Excel
- Android 应用开发(第四章)---APP数据埋点
- 小白使用ansible
- python编程(ply库)
- Java 中的volitle 关键字
- java文件gzip解压_如何在Java中解压缩GZip文件?
- IP路由原理 直连路由和静态路由 路由协议
- 专访丨华为云GaussDB苏光牛:发挥生态优势,培养应用型DBA
- zzulioj1138: C语言合法标识符
- hangfire 介绍(一)
- Entrust Datacard将从泰雷兹手中收购市场领先的通用硬件安全模块业务
- CSS font-size字体相关
- 怎么区分三种基本放大电路?
- python库:Pandas学习笔记
热门文章
- 一个电脑白痴和一个黑客的超爆笑的对话
- 做了一个app,返回三国武将的排序网页,记录一下,省得以后找不到
- python dict get 怎么实现的_关于python:dict.get()方法返回一个指针
- 国风就是帅,会三板吗,看看新天吧
- Google Drive—谷歌云盘大文件下载
- 从阿里云dms导出mysql无法导入_MySQL数据库怎么导入数据?怎么用DMS导入数据?...
- 爬了 48048 条评论,解读 9.3 分的「毒液」是否值得一看?
- 跨境电商的9大运营模式
- WSL2配置docker和PHP
- 判断用户是否已关注公众号