Quel est le meilleur calculateur de modèle de récurrence Java Date
-
20-08-2019 - |
Question
Quiconque connaît un calculateur de récurrence de date (fiable), nous essayons de mettre en œuvre quelque chose dans notre application qui permettrait à un calendrier d'être créés, similaires à ceux utilisés pour les réunions périodiques dans Outlook. On a essayé chronos mais découvert quelques cas où il tombe en panne, je vraiment apprécier savoir si quelqu'un a utilisé avec succès l'un des d'autres options là-bas.
Salut, Robin
La solution
Ceci est une question fréquente sur la liste de diffusion de joda time et la réponse habituelle consiste à essayer RFC 2445 . Avertissement: je ne l’ai pas utilisé moi-même.
Autres conseils
Découvrez la date Lamma (je l'ai récemment écrite), conçue pour générer des dates en fonction d'un modèle de récurrence.
Par exemple:
import static io.lamma.LammaJavaImports.*;
Dates.from(2010, 1, 1).to(2019, 12, 31).byYears(3).on(Locators.nth(3, FRIDAY).of(FEBRUARY)).build();
générera le troisième vendredi de février pour tous les trois ans en 2010
Sortie:
List(2010-02-19, 2013-02-15, 2016-02-19, 2019-02-15)
Découvrez Quartz, c'est un outil très pratique: