当前位置: 首页 > 面试题库 >

是否有任何Java类从cron表达式获取Date

赵佐
2023-03-14
问题内容

我需要找出给定cron表达式代表的日期和时间的第一次出现。是否有任何Java类,实用程序代码可帮助从给定的cron表达式获取数据对象?


问题答案:

您可以检查org.quartz.CronExpression
它具有一个名为getNextValidTimeAfter的方法,您可以使用该方法。



 类似资料:
  • 问题内容: 我正在使用Quartz用Java编写调度应用程序。我正在使用CronTrigger,但是我的cron表达式在进行调度之前是先输入数据库的,并且是基于用户输入的。 捕获它们时,有什么方法可以验证cron表达式是否有效?我宁愿这样做并向用户提供适当的错误消息,而不是等到调度程序运行并且尝试创建触发器时得到ParseException。用户输入数据后可能要过几天。 问题答案: 您不能简单地创

  • 我正在使用石英调度程序来安排我的工作。我有一个错误的cron表达式: 当我这样做的时候: is。但是当我查看表达式时,它显然是错误的。其他人也面临类似的问题吗? 注:包装为:包装组织。石英 石英的版本是:2.2.3 请检查来自的CronExpression类http://www.javadoc.io/doc/org.quartz-scheduler/quartz/2.2.3 我还尝试了类的方法,但

  • 问题内容: 我需要基于来自表单的用户输入来构建cron表达式。所以我有一个日期选择器和一个选择框来选择频率。我可以很容易地以此来构建cron表达式,但是感觉就像我在重新发明轮子。有适合我的合适班级吗?诸如此类的方法 问题答案: 我认为石英的Cron功能可以为您提供此功能,但是您必须进行一些编程才能使其工作。(http://www.quartz- scheduler.org/docs/tutoria

  • 我试图返回在单个文本上使用regex得到的匹配数。我需要正则表达式是全局的,不区分大小写,这样它就可以满足我的需要。 我真正需要的是: 给定此regex字符串regex=“one[^w]*million”(全局和不区分大小写) 实际上,我所做的只是一个简单的检查,如果至少有一个字符与序列匹配,则返回true或false,而不是实际的匹配数。 我的代码:

  • 我有一个带两个可能输出的字符串,它将被<代码>

  • 我使用simple in camel编写脚本语言。我只需要将主体设置为空。 我试试这个: 它将正文设置为文字字符串“null”。 如果我这样做: 它可以工作,但似乎有点笨重。有没有一种简单的方式来表示null?