JAVA

java cron 표현식

주원만쉐 2022. 8. 11. 11:21
728x90

Cron 표현식 - 특수문자

각 특수문자의 의미도 살펴보겠습니다.

● * : 모든 값을 뜻합니다.
● ? : 특정한 값이 없음을 뜻합니다. 
● - : 범위를 뜻합니다. (예) 월요일에서 수요일까지는 MON-WED로 표현
● , : 특별한 값일 때만 동작 (예) 월,수,금 MON,WED,FRI 
● / : 시작시간 / 단위  (예) 0분부터 매 5분 0/5
● L : 일에서 사용하면 마지막 일, 요일에서는 마지막 요일(토요일)
● W : 가장 가까운 평일 (예) 15W는 15일에서 가장 가까운 평일 (월 ~ 금)을 찾음
● # : 몇째주의 무슨 요일을 표현 (예) 3#2 : 2번째주 수요일

*   *  *  *   *   *    *
초  분  시  일  월  요일  년도(생략 가능)

0/30 * * * * ?  매분 30초 마다
0 0/30 * * * ?  매시 30분 마다
0 0 12 * * ?    매일 낮 12시
0 10 11 ? * *   매일 오전 11시 10분
0 10 11 * * ?   매일 오전 11시 10분
0 10 11 * * ? * 매일 오전 11시 10분
0 10 11 * * ? 2022 2022년  동안 매일 오전 11시 10분

기타 등등

728x90