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 matchedDatesTest3() {
		//测试最后一天
		List<Date> matchedDates = CronPatternUtil.matchedDates("0 0 */1 L * *", DateUtil.parse("2018-10-30 23:33:22"), 5, true);
		assertEquals(5, matchedDates.size());
		assertEquals("2018-10-31 00:00:00", matchedDates.get(0).toString());
		assertEquals("2018-10-31 01:00:00", matchedDates.get(1).toString());
		assertEquals("2018-10-31 02:00:00", matchedDates.get(2).toString());
		assertEquals("2018-10-31 03:00:00", matchedDates.get(3).toString());
		assertEquals("2018-10-31 04:00:00", matchedDates.get(4).toString());
	}