J'ai essayé la documentation de Quartz.com & googled pour le couple pendant des heures ... mais n'a pas pu trouver le bon article simple sur la façon d'obtenir le prochain travail (qui est supposé tirer à l'avenir). J'utilise CronTrigger Expression pour planifier des travaux en utilisant VB.net (winforms). les travaux fonctionnent bien ... cependant je voudrais que mes utilisateurs voient quand FIRE le prochain. Je stocke CronExpression dans ma base de données, Puis-je utiliser cette Expression pour afficher prochain Fire Date/Time à mes utilisateurs finaux? ou s'il y a un autre moyen possible, veuillez le conseiller (avec un simple exemple).getNextFireTime de mon travail existant
Merci
Modifier
code suivant retour prochain travail se déclenche au bout de 12 minutes au lieu de 20 minutes
Dim exp As CronExpression = New CronExpression("0 0/20 * * * ?")
Dim nextFire As String = exp.GetNextValidTimeAfter(DateTime.Now)
MsgBox(nextFire)
Votre cronExpression devrait tirer à 00:00 puis 00:20, 00:40 etc. Donc, si vous commencez à 00:01, il fonctionnera 19 minutes plus tard et si vous commencez 00:19, il fonctionnera 1 minute plus tard. (Voir aussi http://www.cronmaker.com/) – sgmoore