Salut,
j'ai un formulaire avec un Jlabel qui contient une date et je voudrais récupéré la date et affiché à côté le nom du jour.
Ce que j'ai fait :
j'ai déjà fait tout le formulaire les listener etc... donc ce coté ca fonctionne j'ai aussi lors du lancement de ma page en récupérant la date du jour j'ai réussi à afficher ma date et le nom du jour à coté
Ou je bloque :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int numJour = calendar.get(Calendar.DAY_OF_WEEK); final JLabel lblNomJour = new JLabel(listeNomJour[numJour]);
Je récupère ma date saisie au format texte, je la formate et ca me retourne une date grace à la fonction StringToDate :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 String laDate = ftfDate.getText(); Date uneDate = new Date(); try { uneDate = ActionUtils.stringToDate(laDate,"dd/MM/yy"); } catch (Exception e) { Erreurs.Warning("Date saisie invalide " + laDate); } System.out.println(uneDate);//Thu Feb 15 00:00:00 CET 2007
Ma question est comment à partir d'une date on récupère le nom du jour, à partir d'un calendrier je sais comment faire, j'utilise le DAY_OF_WEEK mais quand j'ai une date ???? sachant que getDay() est Deprecated... je ne vois pas trop...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public static Date stringToDate(String sDate, String sFormat) throws Exception { SimpleDateFormat sdf = new SimpleDateFormat(sFormat); return sdf.parse(sDate); }
Dans la doc c'est écrit " As of JDK version 1.1, replaced by Calendar.get(Calendar.DAY_OF_WEEK)" mais je vois pas comment utiliser...![]()
Partager