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:
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); }
Partager