Pytanie : Jawa Zegar Zadanie

Cześć,

My wymaganie być the zegar przy 11 AM i ono po tym jak każdy minute.

Here być mój code.

Kalendarzowy 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));

Daktylowy stTime = cal.getTime ();

jeżeli (! stTime.before (nowy Data ()))
nowy Zegar (true) .scheduleAtFixedRate (nowy ImportTimerUtil (), stTime, 60000);

The zegar planować gdy I klikać button.

The problem być the zegar zaczynać natychmiast po guzik (klikać the guzik przy 10:30 AM). Ono zaczynać po tym jak evey (1) minutowy opóźnienie. Ono przypuszczać natychmiast. Ono przypuszczać przy 11:00 AM i po każdy minuta od then.

Thanks…

Odpowiedź : Jawa Zegar Zadanie

Na szczęście, archinpalli the komentarz na szczęście musieć jakaś zamieszanie na ten zagadnienie:

a. Jeżeli ty ustawiać timezone jakaś rodzaj, ty być JAKAŚ
b. Jeżeli ty chcieć jeden dla twój lokacja, ty musieć Ameryka/New_York, nie EST, ponieważ, pomimo, ty można, the latter być *not* twój strefa czasowa, gdy ono robić światło dzienne oszczędności czas, i ty
Inne rozwiązania  
 
programming4us programming4us