Je cherche un analyseur qui convertit un Expression cron A> Comme y a-t-il une bibliothèque pour un p>
voir ici pour l'Usecase. < / p> 45 17 7 6 * * Code> dans chaque année, le 7 juin à 17h45 em> strong> L'analyseur doit être réglable dans d'autres langues. Allemand pour la première étape. P>
3 Réponses :
seconds: 0 minutes: 30 hours: 10,11,12,13 daysOfMonth: ? months: * daysOfWeek: 4,6 lastdayOfWeek: false nearestWeekday: false NthDayOfWeek: 0 lastdayOfMonth: false years: *
OK, cela semble être une sorte de dépotoir pour le développeur. Thx, pour me montrer la classe qui est un bon moyen de tenir la chaîne comme objet. J'examine un peu plus. Cependant, je ne peux pas présenter cette députée à un utilisateur Android.
Je ne peux pas présenter cette députée à un utilisateur Android. Code> n'a pas eu ce point, vous voulez une libération spécifique à Android?
Non, mais imaginez que vous voyez cette décharge sur un petit écran de smartphone.
Vous pouvez accueillir cette vue sur la table de décharge, je ne sais pas grand chose de la programmation Android sinon je vous aurais suggéré le composant
Mon designer va me tuer si je fais ça;) Cette sortie n'est pas lisible par l'homme ou au moins "lisible par le client", "concepteur lisible";)
Naah .. vous pouvez personnaliser cette sortie afin que même une analphabète puisse comprendre, je suppose :)
@Jigarjoshi Comment convertir celles-ci en TimesInmillis ?!
Quartz ne prend pas en charge milliseconde dans l'expression de cron
en Java, jatre Cron4j http://www.sauronsoftware.it/projects/cron4j /
Vous trouverez l'analyseur dont vous avez besoin, mais vous devez ensuite écrire votre code pour imprimer la chaîne comme vous en avez besoin. Commencez par créer un objet SchedulingPattern: P>
new SchedulingPattern("0 30 10-13 ? * 1,2,5")
Vous pouvez trouver cron-utils utile pour cette tâche, car fournit des descriptions lisibles humaines dans diverses langues et ne nécessite pas de planificateur à part entière pour leur fournir. Prend en charge plusieurs formats cron. Au-dessous d'un extrait de code de la DOCS:
//create a descriptor for a specific Locale CronDescriptor descriptor = CronDescriptor.instance(Locale.UK); //parse some expression and ask descriptor for description String description = descriptor.describe(parser.parse("*/45 * * * * *")); //description will be: "every 45 seconds"
sonne un peu comme un "faire mon travail pour moi" question ... Essayez de supprimer des choses comme "J'ai besoin d'un ...", "Nous en avons besoin de ...", "Ça doit être ..." et essayer les remplacer avec des choses comme "je cherche ..."
THX! Désolé, j'oublie mon anglais "social". J'ai vocation dans un pays anglophone! ;) Mais toujours, je ne veux pas réinventer la roue. Je suis donc recherché déjà développé et testé des solutions existantes pour mes problèmes sur cette plate-forme.
Dupliqué possible de Cron to Humain Lisible String