C# Quartz.NETCronExpressionBuilder

C# Quartz.NETCronExpressionBuilder,c#,quartz.net,C#,Quartz.net,我有一些GUI控件组成了一个典型的windows调度程序(日期\时间选择器、复选框等),我想从中构建一个CronExpression字符串 是否有人知道构建表达式字符串的好方法,或者是一个预先存在的类,或者是解决此问题的好方法?Quartz.Net中的Cron表达式由7个组成: 我通常使用创建自己的cron表达式 另一个选项是另一个,它工作得很好。他的问题是,是否有一种方法可以使用界面(可能是通过JavaScript创建的窗口)构建cron表达式,其中有复选框和单选按钮来检查和选择选项。并根据选

我有一些GUI控件组成了一个典型的windows调度程序(日期\时间选择器、复选框等),我想从中构建一个CronExpression字符串


是否有人知道构建表达式字符串的好方法,或者是一个预先存在的类,或者是解决此问题的好方法?

Quartz.Net中的Cron表达式由7个组成:

我通常使用创建自己的cron表达式


另一个选项是另一个,它工作得很好。

他的问题是,是否有一种方法可以使用界面(可能是通过JavaScript创建的窗口)构建cron表达式,其中有复选框和单选按钮来检查和选择选项。并根据选中的选项创建一个cron表达式


这个问题的答案是,您必须在检查所有已检查的选项后编写逻辑。没有直接的方法可以做到这一点。

我将此jQuery插件与asp.net和Quartz.net一起使用,以计划cron作业:


这也是一个很好的选择:

我想做的是创建一个类,在这个类中我可以通过属性设置时间表细节,并让它创建一个适当的Cron表达式。几个月前我曾尝试找到类似的内容,但没有成功,所以我最终构建了自己的一个,尽管非常简单,因为我不得不处理很少的情况。如果你阅读了本教程,那么即使是构建一个复杂的教程也不会有什么困难。我认为shawnchin不能与quartz一起工作,它需要这样做modified@JerryLiang它不起作用。Quartz.net使用了6个部分的cron表达式,还有第7个可选部分,但是这个jquery插件创建的表达式只有5个部分,因此它与Quartz不兼容。
1. Seconds
2. Minutes
3. Hours
4. Day-of-Month
5. Month
6. Day-of-Week
7. Year (optional field)