← Buka alat Cron multi-platform lengkap ↑

Generator Ekspresi Cron Spring @Scheduled

Halaman ini membahas sintaks cron yang dipakai Spring @Scheduled: struktur field, penomoran hari, dan karakter khusus apa saja yang didukung.

Referensi Cepat

Jumlah field

6

Field detik

Ya

Field tahun

Tidak

Zona waktu

Lokal / bisa diatur

Karakter khusus (L / #)

Ya

Butuh "?"

Tidak

Penomoran hari

Sun=0, Mon=1, Tue=2, Wed=3, Thu=4, Fri=5, Sat=6

Ekspresi Cron Spring @Scheduled yang Umum Dipakai

Setiap 5 menit0 */5 * * * *
Setiap 15 menit0 */15 * * * *
Setiap jam0 0 * * * *
Setiap hari tengah malam0 0 0 * * *
Setiap hari jam 9 pagi0 0 9 * * *
Setiap hari kerja jam 9 pagi0 0 9 * * MON-FRI
Setiap Senin jam 9 pagi0 0 9 * * MON
Dua kali sehari (00:00 dan 12:00)0 0 */12 * * *
Setiap tanggal 10 0 0 1 * *
Setiap akhir bulan0 0 23 L * *

Pertanyaan Umum (FAQ)

Apa bedanya Spring @Scheduled dengan cron Linux standar?

Spring @Scheduled berbeda dari cron Linux dalam jumlah field, penomoran hari, atau karakter khusus yang didukung — lihat tabel Referensi Cepat di atas untuk perbedaan pastinya.

Bisakah saya mengonversi ekspresi cron Linux ke Spring @Scheduled secara otomatis?

Bisa — tempel di alat Cron multi-platform di atas (atau di halaman utama Cron Editor) lalu pindah ke tab Spring @Scheduled untuk langsung mendapat ekspresi yang setara.

Apakah Spring @Scheduled mendukung L, W, atau #?

Ya. Spring @Scheduled mendukung L (hari terakhir bulan) dan # (hari ke-N dalam bulan, misalnya "MON#1" untuk Senin pertama).

Apakah Spring @Scheduled berjalan sesuai zona waktu lokal saya atau UTC?

Spring @Scheduled menghitung jadwal berdasarkan zona waktu yang Anda atur (atau zona waktu sistem/server jika tidak diatur) — tidak terpaku pada UTC.

Platform Lain

Pengembang