public class CronUtil extends Object
| 构造器和说明 |
|---|
CronUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getCron(Date date)
日期转换cron表达式 例如 "0 07 10 15 1 ?
|
(专用程序包) static String |
getCron(String month,
String day,
String hour,
String minutes,
String seconds)
获取指定日期的cron表达式
|
static String |
getCron(String week,
String month,
String day,
String hour,
String minutes,
String seconds)
获取指定日期的cron表达式
|
static String |
getCron(String year,
String week,
String month,
String day,
String hour,
String minutes,
String seconds)
获取指定日期的cron表达式
|
(专用程序包) static String |
getCronByRange(String month,
String day,
String hour,
String minutes,
String seconds)
获取指定范围的Cron表达式 例如 13-14 30-31 11-12 20-21 04-05
|
static String |
getCronByRange(String week,
String month,
String day,
String hour,
String minutes,
String seconds)
获取指定范围的Cron表达式 例如 13-14 30-31 11-12 20-21 04-05 1-2
|
static String |
getCronByRange(String year,
String week,
String month,
String day,
String hour,
String minutes,
String seconds)
获取指定范围的Cron表达式 例如 13-14 30-31 11-12 20-21 04-05 1-2 2021-2022
|
public static String getCron(Date date)
date - 时间点public static String getCron(String year, String week, String month, String day, String hour, String minutes, String seconds)
year - 年week - 星期 可以用数字1-7表示(1 = 星期日)或用字符口串“SUN, MON, TUE, WED, THU, FRI and SAT”表示month - 月 可以用0-11 或用字符串 “JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV and DEC” 表示day - 日 可以用数字1-31 中的任一一个值,但要注意一些特别的月份hour - 时 可以用数字0-23表示minutes - 分 可以用数字0-59 表示seconds - 秒 可以用数字0-59 表示public static String getCron(String week, String month, String day, String hour, String minutes, String seconds)
week - 星期 可以用数字1-7表示(1 = 星期日)或用字符口串“SUN, MON, TUE, WED, THU, FRI and SAT”表示month - 月 可以用0-11 或用字符串 “JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV and DEC” 表示day - 日 可以用数字1-31 中的任一一个值,但要注意一些特别的月份hour - 时 可以用数字0-23表示minutes - 分 可以用数字0-59 表示seconds - 秒 可以用数字0-59 表示static String getCron(String month, String day, String hour, String minutes, String seconds)
month - 月 可以用0-11 或用字符串 “JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV and DEC” 表示day - 日 可以用数字1-31 中的任一一个值,但要注意一些特别的月份hour - 时 可以用数字0-23表示minutes - 分 可以用数字0-59 表示seconds - 秒 可以用数字0-59 表示public static String getCronByRange(String year, String week, String month, String day, String hour, String minutes, String seconds)
year - 年 使用(year1-year2) year1<=year2week - 星期 使用(week1-week2) 可以用数字1-7表示(1 = 星期日)或用字符口串“SUN, MON, TUE, WED, THU, FRI and SAT”表示month - 月 使用(month1-month2) 可以用0-11 或用字符串 “JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV and DEC” 表示day - 日 使用(day1-day2) 可以用数字1-31 中的任一一个值,但要注意一些特别的月份hour - 时 使用(hour1-hour2) 可以用数字0-23表示minutes - 分 使用(minutes1-minutes2) 可以用数字0-59 表示seconds - 秒 使用(seconds1-seconds2) 可以用数字0-59 表示public static String getCronByRange(String week, String month, String day, String hour, String minutes, String seconds)
week - 星期 使用(week1-week2) 可以用数字1-7表示(1 = 星期日)或用字符口串“SUN, MON, TUE, WED, THU, FRI and SAT”表示month - 月 使用(month1-month2) 可以用0-11 或用字符串 “JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV and DEC” 表示day - 日 使用(day1-day2) 可以用数字1-31 中的任一一个值,但要注意一些特别的月份hour - 时 使用(hour1-hour2) 可以用数字0-23表示minutes - 分 使用(minutes1-minutes2) 可以用数字0-59 表示seconds - 秒 使用(seconds1-seconds2) 可以用数字0-59 表示static String getCronByRange(String month, String day, String hour, String minutes, String seconds)
month - 月 使用(month1-month2) 可以用0-11 或用字符串 “JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV and DEC” 表示day - 日 使用(day1-day2) 可以用数字1-31 中的任一一个值,但要注意一些特别的月份hour - 时 使用(hour1-hour2) 可以用数字0-23表示minutes - 分 使用(minutes1-minutes2) 可以用数字0-59 表示seconds - 秒 使用(seconds1-seconds2) 可以用数字0-59 表示Copyright © 2022. All rights reserved.