2012-04-11 2 views
0

Ich brauche einen Cron-Trigger-Ausdruck, der jede Woche um 15 Uhr beginnt und das Startdatum ist der 25. April 2012.Cron-Ausdruck zur Ausführung von Cron-Triggern in jeder Woche um 15 Uhr und Startdatum vom 25. April 2012

Bitte beachten Sie, ich benutze CronTriggerImpl und ich möchte es in der C# DotNet verwenden.

Vielen Dank im Voraus

+0

http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-lesson-06 – VJAI

+1

http://www.cronmaker.com/ –

+0

@DPeden: +1 für ein nettes Werkzeug! –

Antwort

1

Die Ausdrücke haben das Format

sec min hour DayOfMonth Month DayOfWeek Year 

so mit 3 Ausdrücke sollten Sie in der Lage zu bekommen, was Sie wollen.

0 0 3 25-30 4 0 2012  
0 0 3 * 5-12 0 2012 
0 0 3 * * 0 2013-2099 

Zeile 1 sagt: 03.00 am ersten Tag der Woche am Tag des Monats größeren oder-gleich 25 im Monat April im Jahr 2012

Linie 2 sagt: 03.00 am ersten Tag der Woche an jedem Tag des Monats in Monaten largeror-gleich Mai im Jahr 2012

Linie 3 sagt: 03.00 am ersten Tag der Woche an einem beliebigen Tag des Monats in einem Monat in Jahr largeror-gleich 2013

Ansonsten verwenden Sie einfach den einfachen Ausdruck

kombiniert mit

newTrigger().startAt(new DateTime("2012-04-25")) 

Haftungsausschluss: Ich habe das nicht wirklich versucht. :)

Edit: Ich bin mir nicht sicher, dass Quarz offene Bereiche mag ... so sind sie jetzt geschlossen.

Verwandte Themen