core/play-java/src/main/java/play/libs/Time.java
public static Date parseCRONExpression(String cron) {
    try {
      return new CronExpression(cron).getNextValidTimeAfter(new Date());
    } catch (Exception e) {
      throw new IllegalArgumentException("Invalid CRON pattern : " + cron, e);
    }
  }
public static Date parseCRONExpression(String cron) {
    try {
      return new CronExpression(cron).getNextValidTimeAfter(new Date());
    } catch (Exception e) {
      throw new IllegalArgumentException("Invalid CRON pattern : " + cron, e);
    }
  }
Parses a CRON expression.

@param cron the CRON String
@return the next <code>Date</code> that satisfies the expression