Class CronParser

java.lang.Object
com.elex_project.chronos.CronParser

public class CronParser extends Object
모든 복잡한 크론 문법(L, W, # 등)을 다 넣으면 라이브러리가 무거워지므로, 실무에서 99% 사용하는 기본 크론 포맷(*, ?, 지정 숫자, 범위-, 간격/)을 지원하는 경량 파서입니다.
  • Method Details

    • of

      public static CronParser of(String cronExpression)
    • nextExecutionTime

      public LocalDateTime nextExecutionTime()
    • nextExecutionTime

      public LocalDateTime nextExecutionTime(LocalDateTime now)
      핵심 알고리즘: 현재 시간 기준 조건에 매칭되는 '다음 시각' 연산
      Throws:
      IllegalStateException - 해당 크론 표현식으로 다음 실행 시간을 계산할 수 없음.