消息修改
This commit is contained in:
@@ -15,25 +15,32 @@ import java.util.Date;
|
||||
public class CronUtil {
|
||||
|
||||
/**
|
||||
* 每年时间format格式
|
||||
* 每年执行
|
||||
*/
|
||||
private static final String DATEFORMAT_YEAR = "ss mm HH dd MM ? yyyy";
|
||||
|
||||
private static final String DATE_FORMAT_YEAR = "ss mm HH dd MM ? *";
|
||||
/**
|
||||
* 每月执行
|
||||
*/
|
||||
private static final String DATE_FORMAT_MONTH = "ss mm HH dd * ?";
|
||||
/**
|
||||
* 指定某一天执行
|
||||
*/
|
||||
private static final String DATE_FORMAT_DAY = "ss mm HH dd * ? ";
|
||||
/**
|
||||
* 每天时间format格式
|
||||
*/
|
||||
private static final String DATEFORMAT_EVERYDAY = "ss mm HH * * ?";
|
||||
private static final String DATE_FORMAT_EVERYDAY = "ss mm HH * * ?";
|
||||
|
||||
/**
|
||||
* 每周时间format格式
|
||||
*/
|
||||
private static final String DATEFORMAT_SUN = "ss mm HH ? * 1";
|
||||
private static final String DATEFORMAT_MON = "ss mm HH ? * 2";
|
||||
private static final String DATEFORMAT_TUE = "ss mm HH ? * 3";
|
||||
private static final String DATEFORMAT_WED = "ss mm HH ? * 4";
|
||||
private static final String DATEFORMAT_THU = "ss mm HH ? * 5";
|
||||
private static final String DATEFORMAT_FRI = "ss mm HH ? * 6";
|
||||
private static final String DATEFORMAT_SAT = "ss mm HH ? * 7";
|
||||
private static final String DATE_FORMAT_SUN = "ss mm HH ? * 1";
|
||||
private static final String DATE_FORMAT_MON = "ss mm HH ? * 2";
|
||||
private static final String DATE_FORMAT_TUE = "ss mm HH ? * 3";
|
||||
private static final String DATE_FORMAT_WED = "ss mm HH ? * 4";
|
||||
private static final String DATE_FORMAT_THU = "ss mm HH ? * 5";
|
||||
private static final String DATE_FORMAT_FRI = "ss mm HH ? * 6";
|
||||
private static final String DATE_FORMAT_SAT = "ss mm HH ? * 7";
|
||||
|
||||
|
||||
/***
|
||||
@@ -84,25 +91,25 @@ public class CronUtil {
|
||||
* @return
|
||||
*/
|
||||
public static String getCronByYear(String date, String dateFormat) {
|
||||
Date parse = DateUtil.parse(date, "yyyy-MM-dd HH:mm:ss");
|
||||
Date parse = DateUtil.parse(date, "MM-dd HH:mm:ss");
|
||||
return formatDateByPattern(parse, dateFormat);
|
||||
}
|
||||
|
||||
|
||||
public static void main(String[] args) {
|
||||
String cron = getCron(new Date(), DATEFORMAT_TUE);
|
||||
System.out.println(cron);
|
||||
// String cron = getCron(new Date(), DATE_FORMAT_YEAR);
|
||||
// System.out.println(cron);
|
||||
//
|
||||
// String cron1 = getCron(new Date(), DATEFORMAT_EVERYDAY);
|
||||
// System.out.println(cron1);
|
||||
//
|
||||
// String cron2 = getCron(new Date(), DATEFORMAT_YEAR);
|
||||
// System.out.println(cron2);
|
||||
//
|
||||
// String cron4 = getCron("12:12:12", DATEFORMAT_EVERYDAY);
|
||||
// System.out.println(cron4);
|
||||
|
||||
String cron1 = getCron(new Date(), DATEFORMAT_EVERYDAY);
|
||||
System.out.println(cron1);
|
||||
|
||||
String cron2 = getCron(new Date(), DATEFORMAT_YEAR);
|
||||
System.out.println(cron2);
|
||||
|
||||
String cron4 = getCron("12:12:12", DATEFORMAT_EVERYDAY);
|
||||
System.out.println(cron4);
|
||||
|
||||
String cron5 = getCronByYear("2020-9-11 12:12:12", DATEFORMAT_YEAR);
|
||||
String cron5 = getCronByYear("09-11 12:12:12", DATE_FORMAT_YEAR);
|
||||
System.out.println(cron5);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user