protected int getNumericValue(String s, int i) {
        int endOfVal = findNextWhiteSpace(i, s);
        String val = s.substring(i, endOfVal);
        return Integer.parseInt(val);
    }
Indicates whether the specified cron expression can be parsed into a
valid cron expression

@param cronExpression the expression to evaluate
@return a boolean indicating whether the given expression is a valid cron
        expression
server/core/src/main/java/com/ke/schedule/server/core/common/CronExpression.java