I am using Quartz.NET, and my scheduler relies heavily on the use of cron expression's - such as the ones detailed on this link:
http://quartznet.sourceforge.net/tutorial/lesson_6.html
Ideally, I'd like the 2 scenarios to be made possible (the 1st is probably much difficult, and less likely to be anything out there for it)
1: The ability for the user to construct a cron expression on an ASP.NET form, where they choose which minutes, hours, days etc
2: The ability to turn a cron expression into a short string, such as 'Every {x} minutes on Friday' or 'At {x} o clock on the last day of every month'
I've begun writing my own versions of these, but it's a very hefty task and I'd love to find out there's a library out there, or even to have any hints and tips on this off you guys.
Note: If there is nothing out there for this and I am (relatively) successful in creating the code, I'll gladly share the source if anyone wants it.
I wrote a C# library that does just this. It's called cron-expression-descriptor. https://github.com/bradymholt/cron-expression-descriptor.