package com.peanutlabs.cron; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import org.springframework.scheduling.support.CronSequenceGenerator; public class SpringCronTester { public static void main(String[] args) { CronSequenceGenerator cron1 = new CronSequenceGenerator("0 0 */1 * * ?"); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, 2); // add two days to current date SimpleDateFormat sdf = new SimpleDateFormat("yyyy MMM dd HH:mm:ss"); System.out.println("current date " + sdf.format(cal.getTime())); System.out.println("Next cron trigger date cron1 \n"); Date date = cal.getTime(); for (int i = 0; i < 10; i++) { date = cron1.next(date); System.out.println(date); } } }