protected void setCalendarHour(Calendar cal, int hour) {
        cal.set(Calendar.HOUR_OF_DAY, hour);
        if (cal.get(Calendar.HOUR_OF_DAY) != hour && hour != 24) {
            cal.set(Calendar.HOUR_OF_DAY, hour + 1);
        }
    }
Advance the calendar to the particular hour paying particular attention
to daylight saving problems.

@param cal the calendar to operate on
@param hour the hour to set
server/core/src/main/java/com/ke/schedule/server/core/common/CronExpression.java