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

是否存在用于使用日期构造cron表达式的Java类?

仉宸
2023-03-14
问题内容

我需要基于来自表单的用户输入来构建cron表达式。所以我有一个日期选择器和一个选择框来选择频率。我可以很容易地以此来构建cron表达式,但是感觉就像我在重新发明轮子。有适合我的合适班级吗?诸如此类的方法

public String cron(String frequency, Calendar nextRunTime);

问题答案:

我认为石英的Cron功能可以为您提供此功能,但是您必须进行一些编程才能使其工作。(http://www.quartz-
scheduler.org/docs/tutorials/crontrigger.html

这是我是否正确理解您的问题。



 类似资料:
  • 是否有可能有一个(石英)调度程序与cron表达式,触发后每5天,包括今天的日期。对于例如。如果我在2016年12月14日安排一个工作,间隔5天,那么它应该在12月14日,12月19日,12月24日,12月29日,1月3日,1月8日,1月13日,1月18日,1月23日,1月28日,2月2日等触发...?我试了“17 33 15 14/5*?*”,但没有给出准确的结果。好心帮忙!!!

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

  • 我需要存储这样的布尔表达式: 每个变量都是一个布尔表达式,如或的值。问题是存储嵌套的和子句(在它们内部和/或彼此内部),并用包装它们。包裹深度可以很深。 Java SDK是否具有这些表达式的数据结构?

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

  • 问题内容: 我需要找出给定cron表达式代表的日期和时间的第一次出现。是否有任何Java类,实用程序代码可帮助从给定的cron表达式获取数据对象? 问题答案: 您可以检查org.quartz.CronExpression 它具有一个名为getNextValidTimeAfter的方法,您可以使用该方法。

  • 问题内容: 我在asp.net mvc页面上使用knockoutjs。我正在使用ajax通过调用将表单持久化回服务器,然后使用jQuery将结果发布回服务器。视图模型上的所有属性均已成功序列化,但Javascript日期除外,该Javascript日期保留为空对象。 宣言: 保存数据: viewModel.startTime()的console.log值为: 在 Save Data的 第1行之后,