Databricks Cron — Schedule Jobs and Notebooks

0 12 * * *

Every day at 12:00 PM

Next 10 Executions

Times shown in UTC

  • Mon, May 18, 202612:00
  • Tue, May 19, 202612:00
  • Wed, May 20, 202612:00
  • Thu, May 21, 202612:00
  • Fri, May 22, 202612:00
  • Sat, May 23, 202612:00
  • Sun, May 24, 202612:00
  • Mon, May 25, 202612:00
  • Tue, May 26, 202612:00
  • Wed, May 27, 202612:00

Field Breakdown

0
Minute
0
12
Hour
12
*
Day of Month
Every day
*
Month
Every month
*
Day of Week
Every day of week

About This Schedule

Databricks uses Quartz cron syntax for scheduling jobs and notebook runs:

second minute hour day-of-month month day-of-week

When creating a Databricks job schedule via the UI or API, you specify a cron expression in Quartz format:

{
  "schedule": {
    "quartz_cron_expression": "0 0 12 * * ?",
    "timezone_id": "America/New_York"
  }
}

Key points:

  • Uses full Quartz syntax with seconds, ?, L, W, # modifiers
  • Timezone is configurable per job
  • Supports pause/resume of schedules
  • Can set up alerts for job failures

Common Databricks cron patterns:

  • Daily at 6 AM: 0 0 6 * * ?
  • Every 15 minutes: 0 */15 * * * ?
  • Weekdays at 8 AM: 0 0 8 ? * MON-FRI

Frequently Asked Questions