Questione : Operazione del temporizzatore del Java

Ciao, il requisito del

My è di programmare il temporizzatore a 11 e di ripeterlo dopo che ogni minute.

Here è il mio calendario di code.

caloria = Calendar.getInstance (TimeZone.getTimeZone (“EST"));
cal.set (Calendar.DAY_OF_WEEK, cal.get (Calendar.DAY_OF_WEEK));
cal.set (Calendar.HOUR_OF_DAY, 11);
cal.set (Calendar.MINUTE, 0);
cal.set (Calendar.SECOND, 0);
cal.set (Calendar.MILLISECOND, 0); stTime della data del
del
= cal.getTime ();
del
se (! stTime.before (nuova data ()))nuovo temporizzatore del
.scheduleAtFixedRate (nuovo ImportTimerUtil (), stTime, 60000); il temporizzatore del

The è preveduto quando scatto un problema di button.

The sono il temporizzatore sono iniziato subito dopo dello scattare un tasto (scattato il tasto al 10:30). Sta cominciando dopo che evey 1 ritardo minuto. Non è supposto per cominciare immediatamente. È supposto per cominciare al 11:00 e dopo ogni minuto da then.

Thanks…
class= del

Risposta : Operazione del temporizzatore del Java

Fortunatamente, il archinpalli le osservazioni qui sopra dovrebbe rimuovere tutta la confusione su questa edizione:

a. Se non fissiate un timezone affatto del genere, sareste stato GIUSTO
b. Se vogliate regolare uno per la vostra posizione, dovete usare l'America/New_York, non EST, poiché, malgrado che cosa potreste pensare, l'ultimo è *not* la vostra fascia oraria, poichè non fa il tempo di risparmio di luce del giorno e fate
Altre soluzioni  
 
programming4us programming4us