是否有任何语言能够以与正则表达式或 crontab 类似的方式表达与当前时间匹配的特定日期/时间模式?
例如,我想触发或检查我是否处于按需时间窗口内,即该月第一天发生的任何事情;任何 5 分钟的倍数加 1 分钟偏移量的时间;任何闰年等...我怀疑这样的事情不存在,您可以确定任何寻找它的搜索都将是关于将日期字符串表示与正则表达式匹配。
我认为类似 cron 的表达式可能是最好的。我正在寻找 Java 实现,特别是如果有人知道的话。
最佳答案
看看http://docjar.com/docs/api/org/quartz/CronExpression.html
这可以作为quartz-scheduler的一部分使用。
引用:http://docjar.com/docs/api/org/quartz/CronExpression.html#isSatisfiedBy(Date)
关于java - 日期/时间的模式匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24820553/