У меня есть список часовых поясов;и для каждого часового пояса я должен начать график работы.Ниже приведен код
cronexpr = 0 30 8,12,15,17 * * ?
if(cronexpr != null){
for(int i=0;i<tList.size();i++) {
job = new JobDetailImpl("runSMSJob"+i,"SMSJobgrp"+i,SMSJob.class);
trigger = new CronTriggerImpl("runMeJobTesting"+i, "group", "runSMSJob"+i, "SMSJobgrp"+i, cronexpr, tList.get(i));
logger.info("TIMEZONE is "+trigger.getTimeZone());
schd.start();
schd.scheduleJob(job, trigger);
}
Здесь tList
- список, содержащий несколько часовых поясов.В моей локальной системе она работает нормально, но на сервере, где часовой пояс BST , даже если в качестве часового пояса используется индийский часовой пояс, он запускается во время BST.почему он не может правильно использовать указанный часовой пояс?