public class OrderExceptionQuartz {

private static Logger logger = LoggerFactory.getLogger(OrderExceptionQuartz.class);

/**

* 校验在当前时间是否满足cron时间规则表达式

* @param cron

* @param format

* @return

* @throws ParseException

*/

private static Boolean filterWithCronTime(String cron, String format) throws ParseException {

if (StringUtils.isBlank(cron) || StringUtils.isBlank(format)){

return false;

}

CronExpression exp = new CronExpression(cron);

Boolean inCron = exp.isSatisfiedBy(DateUtils.dateStrToDate(DateUtils.formatCurrentDate(format), format)) ;

return inCron;

}

public static void main(String[] args) throws ParseException {

String cron = "0 0 10,11,15 * * ? ";

System.out.println(filterWithCronTime(cron, "HH"));//true,我当前时间为15:36,

System.out.println(filterWithCronTime(cron, "HHmm"));//false,我当前时间为15:36,

}

}

java 获取当前hhmm_java 判断当前时间符合cron时间表达式_J2SE_Java相关推荐

  1. Java获取当天0时0分0秒时间的方法

    Java获取当天0点时间 Date date = new Date(86400000L * (int)(System.currentTimeMillis() / 86400000.0)-1000*60 ...

  2. java 获取当前hhmm_java 获取当前时间并转化为yyyy-MM-dd HH:mm:ss格式

    https://blog.csdn.net/weixin_39973810/article/details/82012329 方法一(线程不安全, 不建议使用) private SimpleDateF ...

  3. Java获取当前日期的前一个月,前一天的时间

    Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DATE, -1); //得到前一天 calendar.add(Ca ...

  4. Android、Java 获取时间戳、年月日、时间戳转换为具体时间

    获取时间戳 long timecurrentTimeMillis = System.currentTimeMillis()/1000; 时间戳转换为具体时间 获取当前年月日 Calendar cale ...

  5. java获取当前日期 星期几_java获取当前日期是星期几的方法

    java获取当前日期是星期几的方法 发布时间:2020-06-29 11:16:15 来源:亿速云 阅读:133 作者:Leah 本篇文章为大家展示了java获取当前日期是星期几的方法,代码简明扼要并 ...

  6. java如何通过if判断字符_java如何用if判断字符串是否相等

    java如何用if判断字符串是否相等 发布时间:2020-06-16 09:30:54 来源:亿速云 阅读:58 作者:Leah java如何用if判断字符串是否相等?针对这个问题,今天小编总结了这篇 ...

  7. java获取一年的周数、单周开始时间与结束时间、一年所有周开始时间与结束时间、月开始时间与结束时间

    java获取一年的周数.单周开始时间与结束时间.一年所有周开始时间与结束时间.月开始时间与结束时间 package com.frgk.produce.util;import org.springfra ...

  8. java获取时间的各种风格_各种获取时间的方法包含各类时间格式

    188 189 做成方法190 191 import java.util.*;192 import java.text.*;193 importjava.util.Calendar;194 195 p ...

  9. java 获取当前系统时间 时间比较

    JAVA获得当前时间的几种方法 一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; publ ...

最新文章

  1. 改进张益唐证明,陶哲轩「他的证明比我还强」,这个天才青年还解决了困扰数学界近80年的「简单问题」...
  2. 01_ClickHouse概述,速度,分布式架构,列式存储,数据压缩,DBMS功能,有限支持DELETE、UPDATE功能,高吞吐写入功能,分布式计算,向量化执行引擎、架构、大数据处理架构
  3. (转到C区)[献给想深入学习网络编程的朋友] C,C++网络编程学习简明指南
  4. C++ 内置或者复合类型 成员,必须自己定义构造函数来初始化……什么样的是【内置】 【复合类型】
  5. PHP+Mysql查询上一篇和下一篇文章实例
  6. avast从隔离区恢复后,仍无法打开被误杀文件的解决方案
  7. 马拉松教会我_社区教会了我关于开放组织的知识
  8. (二十四)JSP标签之基本标签(jsp:标签名)
  9. 190321每日一句
  10. 【超硬核】- python 3分钟实现暴力破解wifi密码EXE应用
  11. nodeJS笔记参考菜鸟教程
  12. 电脑远程调试手机浏览器
  13. 【新星计划】Matlab绘制信号包络线hilbert或者envelope实现
  14. 华为桌面小程序在哪里_微信Windows版更新至3.0:批量管理联系人,小程序可添加至桌面...
  15. Android招聘心得分享
  16. 强大的GeoPandas,几行代码实现点转线功能
  17. 双相障碍快速循环发作的治疗:证据回顾 | 文献述评
  18. 教程 | 听说,你画画很慢,不如30分钟画速写
  19. 分支限界——TSP问题
  20. PHP微信公众平台自定义菜单

热门文章

  1. Ubuntu上传源代码到自己的远程Github账户 (即Git Push)
  2. 面试之前你会先在网上了解下这家公司吗?应届生靠什么取胜?
  3. 【excel表的按行转置,并合并成一列,整理面板数据】【python】
  4. 生物信息/微生物组期刊推荐: ISME Journal
  5. 苹果CEO蒂姆·库克:苹果的未来
  6. STM32G474 FPU 浮点处理单元应用和测试
  7. js图片编辑器插件Filerobot
  8. 五十岁后肌肉衰减,力量下降?男性想要恢复力量应该怎么做?
  9. Beat 'Em Up Game Starter Kit (横版格斗游戏) cocos2d-x游戏源码
  10. 剖析品牌出海故事,行云全球汇价值凸显