Cron Expression Builder

Expressão Cron para Dias Úteis às 9 AM: 0 9 * * 1-5

A expressão cron 0 9 * * 1-5 dispara às 9 AM de segunda a sexta. Abrange numeração do dia da semana (0=Dom), aliases SEG-SEX é a pegadinha de lógica OR entre dia do mês e dia da semana.

100% no navegador. Seus dados nunca saem do seu computador.

Minuto
Hora
Dia do Mês
Mês
Dia da Semana

At 09:00 AM, Monday through Friday

Próximas 5 Execuções
  • 1.Tue, Jun 16, 2026, 09:00
  • 2.Wed, Jun 17, 2026, 09:00
  • 3.Thu, Jun 18, 2026, 09:00
  • 4.Fri, Jun 19, 2026, 09:00
  • 5.Mon, Jun 22, 2026, 09:00
Referência Rápida
*Qualquer valor
,Separador de lista
-Intervalo
/Passo
1-5Intervalo de 1 a 5
*/15A cada 15 unidades

Ferramentas Relacionadas

A Expressão 0 9 * * 1-5

A expressão cron 0 9 * * 1-5 dispara às 9:00 AM, de segunda a sexta. Detalhando os cinco campos: minuto (0), hora (9), dia do mês (*), mês (*), dia da semana (1-5). O * em dia do mês e mês significa “qualquer dia de qualquer mês,” mas a restrição de dia da semana substitui isso.

Numeração do Dia da Semana

NúmeroDia
0Domingo
1Segunda
2Terça
3Quarta
4Quinta
5Sexta
6Sábado
7Domingo (alias para 0)

Aliases de Dia Nomeados

0 9 * * SEG-SEX    # equivalente a 0 9 * * 1-5
0 9 * * SEG,QUA,SEX  # Segunda, Quarta, Sexta apenas
0 9 * * TER,QUI    # Terça e Quinta

Um Casó Extremo Importante: Interação dom e dow

Se tanto o campo de dia do mês quanto o de dia da semana forem definidos com algo diferente de *, o trabalho executa na união das duas restrições, não na interseção.

0 9 15 * 1-5    # executa no dia 15 do mês OU qualquer segunda a sexta

Em 0 9 * * 1-5, o dia do mês é *, então este casó extremo não se aplica. O trabalho executa estritamente em dias úteis.

Padrões de Agendamento de Horário Comercial

0 9 * * 1-5    # dispara às 9:00 AM dias úteis
0 9,17 * * 1-5    # 9 AM e 5 PM, apenas dias úteis
*/15 9-17 * * 1-5    # a cada 15 min, 9 AM às 5 PM, dias úteis
0 8 * * 1-5    # 8 AM dias úteis

Verificando Próximos Horários de Execução

from croniter import croniter
from datetime import datetime

cron = croniter("0 9 * * 1-5", datetime.now())
for _ in range(5):
    print(cron.get_next(datetime))