一、日期比较 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判断当前时间是否大于某个时间相关推荐

  1. JS判断选择的时间是否大于当前时间

    比较时间JS: function diffDate(end) { var evalue = document.getElementById(end).value; var dB = new Date( ...

  2. python 判断时间是否大于6点_python - 在dataframe中,如何检查时间增量是否大于一分钟?_pandas_酷徒编程知识库...

    我试图在dataframe中比较不同的时间戳,并在时间差异大于一分钟时打印输出,这是我试图运行的代码:for e in TestDF['date']: delta = TestDF.date.iloc ...

  3. js验证开始日期不能大于结束日期_js如何判断开始时间不能大于结束时间

    提供一种不用Date()的方式: 将两个文本框的值传入函数: function checkInputDate(inputStartMonth,inputEndMonth){ //1. 是两个文本框都不 ...

  4. Java8 ,LocalDate,LocalDateTime处理日期和时间工具类,

    Java8 ,LocalDate,LocalDateTime处理日期和时间工具类 日期格式化 1.获取今天的日期 2.在Java 8 中获取年.月.日信息 3.在Java 8 中处理特定日期 4.在J ...

  5. 关于活动开始时间大于结束时间的验证

    //==========关于活动开始时间大于结束时间的判断============== //==========================JS========================== ...

  6. Android判断当前系统时间是否在指定时间的范围内(免消息打扰)

    参考网址:https://www.cnblogs.com/zhangminghan/p/5632346.html import android.text.format.Time;public clas ...

  7. 如何判断程序的复杂程度:时间和空间复杂度

    文章目录 如何判断程序的复杂程度:时间和空间复杂度 1. 时间复杂度: 如何判断一段代码的时间复杂度 小练习1:求和计算1~n的和 小练习2:求斐波那契数列 主定理 常用算法中的应用 2. 空间复杂度 ...

  8. js计算两个时间是否大于一个月

    转载自 miskss /*** 获取某年某月的总天数* @param {Number} year 获取天数的年份* @param {Number} month 获取天数的月份* @returns {N ...

  9. 【小5聊】layui基础之时间控件开始时间和结束时间的控制,结束时间不能小于开始时间,开始时间不能大于结束时间

    1.结束时间不能小于开始时间,开始时间不能大于结束时间 <div class="commonTimeDiv"></div> <div class=&q ...

最新文章

  1. MyBatis——Java API
  2. php mysql备份成sql_单php文件实现备份MySQL导出为.sql数据库代码
  3. Vue源码探究-全局API
  4. ruby之添加当前文件路径到$LOAD_PATH
  5. PowerDesigner新建模板
  6. rest api_REST API的演变
  7. java控制台输出五行字符串_java五行代码导出Excel
  8. Android 应用开发(第四章)---APP数据埋点
  9. 小白使用ansible
  10. python编程(ply库)
  11. Java 中的volitle 关键字
  12. java文件gzip解压_如何在Java中解压缩GZip文件?
  13. IP路由原理 直连路由和静态路由 路由协议
  14. 专访丨华为云GaussDB苏光牛:发挥生态优势,培养应用型DBA
  15. zzulioj1138: C语言合法标识符
  16. hangfire 介绍(一)
  17. Entrust Datacard将从泰雷兹手中收购市场领先的通用硬件安全模块业务
  18. CSS font-size字体相关
  19. 怎么区分三种基本放大电路?
  20. python库:Pandas学习笔记

热门文章

  1. 一个电脑白痴和一个黑客的超爆笑的对话
  2. 做了一个app,返回三国武将的排序网页,记录一下,省得以后找不到
  3. python dict get 怎么实现的_关于python:dict.get()方法返回一个指针
  4. 国风就是帅,会三板吗,看看新天吧
  5. Google Drive—谷歌云盘大文件下载
  6. 从阿里云dms导出mysql无法导入_MySQL数据库怎么导入数据?怎么用DMS导入数据?...
  7. 爬了 48048 条评论,解读 9.3 分的「毒液」是否值得一看?
  8. 跨境电商的9大运营模式
  9. WSL2配置docker和PHP
  10. 判断用户是否已关注公众号