TimeCycleUtil.class
public class TimeCycleUtil {
public static final int TIME_DAY = 1;
public static final int TIME_WEEK = 2;
public static final int TIME_MONTH = 3;
public static final int TIME_QUARTER = 4;
public static final int TIME_YEAR = 5;
/**
* 空构造
*/
public TimeCycleUtil() {
}
/**
* 调度函数
* @param date
* @param dateDimension
* @return
*/
public static String schedulingFunction(String date, Integer dateDimension) {
Integer flag = Integer.valueOf(date);
switch (dateDimension) {
case TIME_DAY :
return getDayCycle(flag);
case TIME_WEEK :
return getWeekCycle(flag);
case TIME_MONTH :
return getMonthCycle(flag);
case TIME_QUARTER :
return getQuarterCycle(flag);
case TIME_YEAR :
return getYearCycle