public static List<Date> matchedDates(String patternStr, Date start, int count, boolean isMatchSecond) {
		return matchedDates(patternStr, start, DateUtil.endOfYear(start), count, isMatchSecond);
	}
@Test
	public void matchedDatesTest2() {
		//测试每小时执行
		List<Date> matchedDates = CronPatternUtil.matchedDates("0 0 */1 * * *", DateUtil.parse("2018-10-15 14:33:22"), 5, true);
		assertEquals(5, matchedDates.size());
		assertEquals("2018-10-15 15:00:00", matchedDates.get(0).toString());
		assertEquals("2018-10-15 16:00:00", matchedDates.get(1).toString());
		assertEquals("2018-10-15 17:00:00", matchedDates.get(2).toString());
		assertEquals("2018-10-15 18:00:00", matchedDates.get(3).toString());
		assertEquals("2018-10-15 19:00:00", matchedDates.get(4).toString());
	}