Cron Fields Complete Reference
Understand every individual time unit in Cron scheduling, from sub-minute seconds to multi-decade year fields.
1. Seconds (Optional in Spring & Quartz)
0 - 59Evaluates sub-minute execution. Found in Spring Boot and Quartz Scheduler.
2. Minutes (Standard)
0 - 59Evaluates the minute of the hour. In standard POSIX cron, this is the first field.
3. Hours (Standard)
0 - 23Evaluates the hour of the day in 24-hour format (0 = midnight, 12 = noon, 23 = 11 PM).
4. Day of Month (Standard)
1 - 31Evaluates the calendar day. Months with fewer than 31 days naturally ignore unmatched days.
5. Month (Standard)
1 - 12 or JAN - DECEvaluates the calendar month of the year.
6. Day of Week (Standard)
0 - 7 (0 & 7 = Sun) or SUN - SATEvaluates the weekday. Note: Quartz uses 1 (Sun) to 7 (Sat).
7. Year (Optional in Quartz & AWS)
1970 - 2099Allows scheduling tasks for specific multi-year horizons.
Related Cron Developer Tools
Explore our full suite of client-side developer scheduling utilities.
Cron Generator
Visual step-by-step editor for minute, hour, day, month, and weekday.
Cron Parser
Tokenize expressions into AST fields with numerical limits.
Cron Validator
Strict syntax checker with automated fix recommendations.
Cron Explainer
Translate complex schedules into plain, readable English.