Bonjour, toujours dans le cadre de mon projet, je rencontre un petit soucis auquel je ne parviens pas à trouver de solution malgré mes nombreuses recherches et test.
Je vous explique :
j'utilise donc des jspinner pour la gestion des dates, ceux-ci doivent être récupérer pour l'ajout dans une base de données par SQL.
Mon problème est le suivant :
Dans mon interface le jspinner est correct c'est à dire en format : dd/MM/yyyy
Par contre quand je fais le getValue() il me récupère en plus les heures, la position GPS (xD) et tout un tas de charabia dont je n'ai absolument pas besoin.
Quelqu'un a t'il une idée pour que je parvienne à récupérer uniquement dd/MM/yyyy ?
Mon code :
le spinner :
le morceau de la string pour la requete SQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 spinDateSignal = new JSpinner(); SpinnerDateModel model = new SpinnerDateModel(); spinDateSignal.setModel(model); JSpinner.DateEditor editor = new JSpinner.DateEditor(spinDateSignal, "dd/MM/yyyy"); spinDateSignal.setEditor(editor); spinDateSignal.setBounds(525,35,100,25); panReference.add(spinDateSignal); spinDateSignal.setBounds(525,35,100,25); panReference.add(spinDateSignal);
Ce que je reçois :
Code : Sélectionner tout - Visualiser dans une fenêtre à part codeAjout += "#" + spinDateSignal.getValue() + "#,";
Egalement j'aimerais savoir s'il y a possibilité soit de mettre le spinner vide dans l'interface genre dd/MM/yyyy et que les valeurs apparaissent au premier clic des flèches haut/bas, ce qui permettrait de savoir si le spinner est dans un état considéré comme null ou pas. Car j'ai des dates qui peuvent ne pas avoir été entrée (date facultatives dans mon formulaire). Ou avez vous une autre méthode ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sun May 10 09:59:37 CEST 2009
D'avance merci.
Partager