add methods

This commit is contained in:
Looly
2024-04-21 20:35:36 +08:00
parent 8d750b0017
commit f5202f36b8
4 changed files with 60 additions and 37 deletions

View File

@@ -59,9 +59,9 @@ class PatternUtil {
final int minute = calendar.get(Calendar.MINUTE);
final int hour = calendar.get(Calendar.HOUR_OF_DAY);
final int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);
final int month = calendar.get(Calendar.MONTH) + 1;// 月份从1开始
final int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK) - 1; // 星期从0开始0和7都表示周日
final int monthBase1 = calendar.get(Calendar.MONTH) + 1;// 月份从1开始
final int dayOfWeekBase0 = calendar.get(Calendar.DAY_OF_WEEK) - 1; // 星期从0开始0和7都表示周日
final int year = calendar.get(Calendar.YEAR);
return new int[]{second, minute, hour, dayOfMonth, month, dayOfWeek, year};
return new int[]{second, minute, hour, dayOfMonth, monthBase1, dayOfWeekBase0, year};
}
}

View File

@@ -14,6 +14,7 @@ package org.dromara.hutool.cron.pattern;
import org.dromara.hutool.core.date.DateTime;
import org.dromara.hutool.core.date.DateUtil;
import org.dromara.hutool.core.lang.Console;
import org.junit.jupiter.api.Test;
import java.util.Calendar;
@@ -28,6 +29,6 @@ public class IssueI92H5HTest {
final CronPattern pattern = new CronPattern("0 0 0 L 2 ?");
//noinspection ConstantConditions
final Calendar calendar = pattern.nextMatchAfter(date.toCalendar());
System.out.println(DateUtil.date(calendar));
Console.log(DateUtil.date(calendar));
}
}