일정에 따라 작업을 수행해야하는 코드가 있습니다. 예 : 업무 시간 동안 X 시간이 지나면 Y를합니다. 일정은 고객이 정의 할 것이므로 사람들이 작성하고 내 프로그램에서 파싱 할 수있는 표기법이 필요합니다. 나는 다음과 같은 것을 생각하고있다 :예약 표기 (시간 범위)
12/25:0730-1730 Do Y
[Mo-Fr]:0730-1730 Do X
[Mo-Tu]:1730-0730 Do Y
Fr:1730-Mo:0730 Do Y
분명히 주간 변이가있을 것이다. 매년 변동 (공휴일) 가능성이 높습니다. 효율적이고 유연한 표기법을 원합니다.
는 또한 시간 범위를 분석하고 내가 웹을 검색하고 아무것도 발견했습니다에.
주어진 날짜의 시간이 범위 말해 것이다 자바 코드가 필요합니다. CRON 표기법이 가장 필요합니다.
기존 표기법 정의 및 구현에 대해 알고있는 사람은 누구입니까?
고마워,
특정 시간에 무언가를 실행하거나 해당 간격 사이에 무언가를 "허용"합니까? – oluies
흠, CRON 표기법을 잘 알고 있다면 잘 표현할 수 있습니다. 또한, 자신의 스케줄러를 만드는 대신 Quartz를 사용하는 것을 고려해보십시오. 그것은 Cron 같은 문법 http://www.quartz-scheduler.org/docs/api/2.0.0/org/quartz/CronExpression.html과 다른 스케줄링 방법을 지원합니다. – harschware