¿Cuál es la mejor calculadora de patrones de recurrencia de fecha Java?
-
20-08-2019 - |
Pregunta
Alguien sabe de una calculadora de recurrencia de fecha (confiable), estamos intentando para implementar algo en nuestra aplicación que permitiría un horario creado, similar a los de las reuniones periódicas en Outlook. Tenemos intenté cronos pero descubrí algunos casos en los que se descompone, Realmente aprecio saber si alguien ha utilizado con éxito alguno de los otras opciones por ahí.
Saludos, Robin
Solución
Esta es una pregunta frecuente en la lista de correo de Joda Time y la respuesta habitual es intentar RFC 2445 . Descargo de responsabilidad: no lo he usado yo mismo.
Otros consejos
Echa un vistazo a Fecha Lamma (lo escribí recientemente), que está diseñado para generar fechas basadas en un patrón de recurrencia.
Por ejemplo:
import static io.lamma.LammaJavaImports.*;
Dates.from(2010, 1, 1).to(2019, 12, 31).byYears(3).on(Locators.nth(3, FRIDAY).of(FEBRUARY)).build();
generará el tercer viernes de febrero por cada 3 años en 2010
Salida:
List(2010-02-19, 2013-02-15, 2016-02-19, 2019-02-15)
Echa un vistazo a Quartz, es una herramienta realmente útil: