How to execute a job once at specific time in a specific timezone using Quartz
<p>I am trying to setup a single execution of a job at a specific time in a timezone of a user using Quartz.
Now, out of the box, the only way I can tell the scheduler to execute anything in timezone is through <code>cronSchedule</code>. Of coarse, I could, potentially, convert the datetime into a cron expression and then stop that trigger right after first successful execution, but that <em>smells</em>.</p>

<p>Note: Seems like <code>SimpleSchedule</code> does not allow me to set a timezone.</p>

<p>Another option is to convert all the times provided by the user to the timezone of a scheduler, and then create the trigger with that time. But, this is prescription for disaster.</p>

<p>What is my best option here?</p>

<p>Thanks,</p>