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 : 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();
				}
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.