我想要拥有定义部分日期/时间的对象,类似于 Unix crontab 中的条目,即。 e. “任何一个月的第一天”等等。
这些对象将与日历对象进行比较,看看它们是否匹配。
我正要编写自己的“TimePattern”类,但它必须包含很多逻辑,例如检查字段值是否在合法范围内(0 到 23 之间的小时等),我认为这些逻辑应该在类似的类中无论如何,日历。
所以,现在我只是使用一个(非宽松的)日历对象,其中一些字段未设置,我想将它们与表示固定时间点的完全设置的日历对象进行比较。我应该吗
- 编写我自己的方法来遍历相关字段并检查“等于或未设置”
- 扩展 (Gregorian)Calendar 类以包含“matchWith”方法
- 使用一些已经存在的比较机制(在 Calendar 类中),但到目前为止我忽略了
最佳答案
使用 Quartz Cron Expression 怎么样? ?
关于java - 匹配 Java 中的日历对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/615257/