修复Cron表达式range解析错误问题

This commit is contained in:
Looly
2023-09-20 21:22:40 +08:00
parent 58be7dcd97
commit 90646bc45d
4 changed files with 27 additions and 11 deletions

View File

@@ -0,0 +1,21 @@
package cn.hutool.cron.pattern;
import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUtil;
import org.junit.Assert;
import org.junit.Test;
import java.util.Date;
import java.util.List;
public class IssueI82CSHTest {
@Test
public void test() {
final DateTime begin = DateUtil.parse("2023-09-20");
final DateTime end = DateUtil.parse("2025-09-20");
final List<Date> dates = CronPatternUtil.matchedDates("0 0 1 3-3,9 *", begin, end, 20, false);
//dates.forEach(Console::log);
Assert.assertEquals(4, dates.size());
}
}