Witam
mam probe ponieważ nie mogę sobie do końca poradzić z takim zadaniem
mam plik ( dziala w tle np serwer )
który o określonej dacie i godz uruchomi wątek (np polaczy sie z serwerem poczty i wysle plik ). chodzi mi głownie o to wykonanie sie w odpowiednim czasie zamieszcze kod który niestety ale nie dziala nawet po długim czasie edycji proszę o jakieś sugestie
public class kalendarz
{ Timer czas;
public kalendarz(int year, int month,int date,int hour,int minute)
{ Calendar Kal = Calendar.getInstance();
Kal.set(Calendar.YEAR,2009); //
Kal.set(Calendar.MONTH,06);
Kal.set(Calendar.DATE,26);
Kal.set(Calendar.HOUR,06); //
Kal.set(Calendar.MINUTE,33);
Date time = Kal.getTime();
System.out.println("czas wykonania programu "+time);
czas.schedule(new Czass(),time);
}
class Czass extends TimerTask { // co najpier wykona
public void run() {
System.out.format("wykonanie zadania najpierw bez daty");
// tu bedzie wątek do uruchomienia
czas.cancel(); //Terminate the timer thread
}
}
public static void main(String args[]) {
new Czas(2009,06,26,06,20);
System.out.format("Wykonuje zadanie o okreslonej dacie ");
}
}