Наша система настроена на американское / восточное время, и у нас есть некоторые запланированные задачи, которые должны выполняться в определенное европейское / лондонское время. Как мы можем это сделать и убедиться, что наши задачи запускаются правильно, когда вступают в силу изменения дневного времени?
Мы используем Кварц для планирования. В настоящее время мы планируем задачи, используя SimpleTrigger
, а не CronTrigger
. документы указывают, что CronTrigger должен работать - но я думаю, что это предполагает, что запланированное время и системное время находятся в одном часовом поясе.