Fråga : Java tidmätareuppgift

Hi kravet för

My är att planlagd tidmätaren på 11 FÖRMIDDAG och repetition det, efter varje minute.

Here har varit min kalender för code.

cal = 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);
för
daterar stTime = cal.getTime ();
för
om (! nya stTime.before (datera ())),ny tidmätare för
(riktig) .scheduleAtFixedRate (nya ImportTimerUtil (), stTime, 60000); tidmätaren för

The är planlagd, när jag klickar ett problem för button.

The är tidmätaren startas, omgående når jag har klickat en knäppas (som klickas knäppas på 10:30FÖRMIDDAGEN). Den är starta efter eveyen 1 minimala fördröjning. Den är inte förment att starta omgående. Den är förment att starta på 11:00FÖRMIDDAGEN och efter varje minimalt från then.

Thanks…
" klar "

Svar : Java tidmätareuppgift

Lyckligtvis archinpallien de ovannämnda kommentarerna bör ta bort någon förvirring på denna utfärdar:

a. Om du inte hade uppsättningen en timezone av någon sort, har du skulle varit REKO
b. Om du önskar till uppsättning en för ditt läge, du måste använda Amerika/New_York, inte EST, sedan, illviljan vad du kan funderare, sistnämnden är *not* som din tid zonplanerar, som den inte gör dagsljusbesparingar tajmar, och du gör
Andra lösningar  
 
programming4us programming4us