Campo de Minutos (Campo 1 no POSIX, Campo 2 no Quartz)Conjunto de Inteiros [0-59], Asterisco (*), Passo (/n), Intervalo (a-b), Lista (,)
Especifica o minuto exato da hora em que a tarefa é acionada (0-59). Avaliado por máscaras de bits (bitmasks) de 60 bits com verificação de pertinência O(1); a sintaxe de passo */15 dispara nos minutos 0, 15, 30 e 45 de cada hora.
Padrão: 0 (Início da Hora)
Campo de Horas (Campo 2 no POSIX, Campo 3 no Quartz)Conjunto de Inteiros [0-23] Formato 24 Horas
Especifica a hora do dia em notação militar de 24 horas (0-23), onde 0 representa meia-noite (00:00) e 23 representa 23:00. O intervalo 9-17 corresponde ao horário comercial padrão ISO 8601 nos fusos horários IANA.
Padrão: * (A Cada Hora)
Campo do Dia do Mês (Campo 3 no POSIX, Campo 4 no Quartz)Conjunto de Inteiros [1-31], Ponto de Interrogação (?), Último (L), Dia Útil Mais Próximo (W)
Especifica o dia calendário dentro do mês de 1 a 31. Dias inválidos que excedem a duração do mês (ex.: 31 em abril, 30 em fevereiro) são ignorados de forma segura durante a validação de virada de calendário.
Padrão: * (A Cada Dia)
Campo de Mês (Campo 4 no POSIX, Campo 5 no Quartz)Conjunto de Inteiros [1-12] ou Abreviações de 3 Letras [JAN-DEC]
Especifica o mês do calendário de 1 (janeiro) a 12 (dezembro). Sistemas POSIX suportam identificadores de 3 letras que não diferenciam maiúsculas de minúsculas (JAN-DEC), mapeados internamente para uma bitmask de 12 bits.
Padrão: * (A Cada Mês)
Campo do Dia da Semana (Campo 5 no POSIX, Campo 6 no Quartz)Conjunto de Inteiros [0-7] ou Abreviações de 3 Letras [SUN-SAT], N-ésimo Dia (#), Último (L)
Especifica o dia da semana. Sob o padrão POSIX IEEE 1003.1 e Vixie cron, tanto 0 quanto 7 designam domingo (1=segunda-feira, ..., 6=sábado). Abreviações case-insensitive (SUN-SAT) eliminam ambiguidades de dialetos e erros de off-by-one.
Padrão: * (A Cada Dia da Semana)
Campo de Segundos (Campo 1 no Quartz / Spring, Omitido no POSIX)Conjunto de Inteiros [0-59] Segundos de Alta Resolução
Primeiro campo estendido de alta resolução em agendadores de 6 campos (Quartz, Spring Framework). O crontab UNIX padrão de 5 campos não suporta segundos e trata o token inicial extra como erro de sintaxe.
Padrão: 0 (Zero Segundos)
Campo de Ano (Campo 7 Opcional no Quartz, Campo 6 no AWS EventBridge)Conjunto de Inteiros [1970-2099], Asterisco (*), Omitido no POSIX
Campo de ano final opcional ou obrigatório suportado por agendadores corporativos para limitar rotinas recorrentes a épocas históricas ou futuras específicas, evitando loops infinitos.
Padrão: * (Sem Limite / A Cada Ano)