Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Convertir une string to Date

2 réponses
Avatar
khoury
Bonjour,

J'ai un chaine String ="31/12/2006" je souhiate la convertir en une Date
d=31/12/2006 au format Français. Puis je soushaite l'inserer ds une table
access champs au fomart date français ( dd/mm/yyyy)

Comment faire?

Merci de votre aide

2 réponses

Avatar
sergio
Bonjour,


Bonjour,

J'ai un chaine String ="31/12/2006" je souhiate la convertir en une Date
d1/12/2006 au format Français.


Ben AMHA c'est pas possible: Date est un long qui represente le nombre
de millisecondes ecoulees depuis le 1/1/1970. Le constucteur Date(int
year,int month,int day) est Deprecated.

pour convertir un String en une Date:

SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/yyyy");
Date date=sdf.parse("31/12/2006",new ParsePosition(0));
te donnera une Date a 0h 0mn 0s

Puis je soushaite l'inserer ds une table
access champs au fomart date français ( dd/mm/yyyy)


Si tu veux pouvoir faire des tris ou autres AMHA il faut rentrer une
Date dans ta table et au besoin la convertir en String dans le GUI

Comment faire?

Merci de votre aide




Avatar
TestMan
Bonjour,

J'ai un chaine String ="31/12/2006" je souhiate la convertir en une Date
d1/12/2006 au format Français. Puis je soushaite l'inserer ds une table
access champs au fomart date français ( dd/mm/yyyy)

Comment faire?

Merci de votre aide



Bonjour,

DateFormat formater =
DateFormat.getDateInstance(DateFormat.SHORT,Locale.FRANCE);

// Pour récuperer une Date
Date date = formater.parse("32/12/2006");

// Pour récuperer la représentation en chaine au besoin ;-)
String chaine = formater.format(date);

...

Pour le reste, il te faudra ouvrir via JDBC ta table par exemple via :
http://www.developpez.net/forums/showthread.php?t343

Et y faire la mise à jour qui va bien un tour sur :
http://java.sun.com/docs/books/tutorial/jdbc/TOC.html

A+
TM