Utilisation de Date avec Timer.schedule
Bonjour à tous.
Comme indiquer dans le titre, je veux lancer une tâche à une heure donnée que l'utilisateur doit saisir au format suivant: HH:MM. Et voici comment je m'y prend:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| SimpleDateFormat form = new SimpleDateFormat("MM:HH");
form.setTimeZone(TimeZone.getTimeZone("GMT"));
try {
Date d = form.parse(dateField.getText());
System.out.println(d);
Timer t = new Timer();
tlv = new Test(fileField.getText(), siteField.getText(), numctField.getText());
t.schedule(tlv, d);
} catch (ParseException e) {
e.printStackTrace();
} |
Mais chaque que lance il s'exécute instantanément. J'aimerai qu'il s'exécute à l'heure indiquer dans le champ "dateField". Merci pour vos contribution.