Posez votre question Signaler

DATE java/sql

lilou - Dernière réponse le 15 nov. 2005 à 16:43
coucou a tous...


voila j'ai des petits problemes...je programme en java et j'ai un JTextField qui est destiné a une date...


mon premier probleme est: comment limiter la saisie sur ce JTextField de facon a ce que l'utilisateur ne puisse qu'inserer un format date dd/mm/yy.

mon deuxieme probleme est que je dois recuperer la date saisie par l'interlocuteur pour l'inserer dans une base de données...et la prise de tete.c'est trop chiant.je n'y arrive pas.j'ai essayé avec des SimpleDateFormat mais mysql n'accepte pas...
des truc comme ca, mais rien y fait

String s3 = DateA.getText();
System.out.print(s3+" -> ");
Date date = new SimpleDateFormat("dd/MM/yy").parse(s3);


si quelqu'un pourrai m'aider ca serai super cool....

merci
lilou
Lire la suite 

DATE java/sql »

1 réponses
Réponse
+0
moins plus
re-Salut,
oups !! j'ai envoyé par erreur je crois bien ... bon je reprends :
DateFormat unFormat = new SimpleDateFormat("yyyy.MM.dd");
alors unFormat.format(new Date()); me donne une date formatée
et pour analyser les dates :
Date rdv = unFormat.parse("2005.11.15");
alors je pousserai par un contrôle des saisies l'utilisateur à entrer le bon format, où un format décodable par une fonction qui manipule la chaîne pour reconstituer une date et qui renvoie cette date quand c'est possible, en l'imprimant également dans le champ
pour visualiser la mise au format, voilà ce que j'en dit, et je reverrai
bien les classes DateFormat et surtout java.util.Calendar.
maintenant par rapport à SQL j'en suis pas encore là.
A+;
Ajouter un commentaire
Ce document intitulé « DATE java/sql » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook