I'm trying to write a Quartz task that runs on a cron schedule of every 10 minutes between 8am and 4:30pm.
If It was just between 8am and 4pm I would use
s m h dom M dow
0 */10 8-16 ? * MON-FRI
But I need it to run until 4:30 not just 4... How can I do this?
In this particular case you are probably better off using a DailyTimeIntervalTrigger rather than a CronTrigger. Here is a screenshot from QuartzDesk (our Quartz management and monitoring GUI) that shows you an example of a DailyTimeIntervalTrigger with attributes that meet your scheduling requirements: