Problème avec java.sql.date
Bonjour,
je n'arrive pas a convertir une date "2013-21-02" en java.sql.date. Le résultat final est : 2014-09-02.
j'ai essayé 2 méthodes :
Code:
1 2 3 4 5 6 7 8 9 10
| import java.sql.Date;
string date;
java.sql.Date dateParution = new Date(System.currentTimeMillis());
date = "2013-21-02";
dateParution = java.sql.Date.valueOf(date);
System.out.println(dateParution); |
2ieme version :
Code:
1 2 3 4 5 6 7
| DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
date = "2013-21-02";
java.util.Date parse = df.parse(date);
long t = parse.getTime();
dateParution = new java.sql.Date(t);
System.out.println(dateParution); |
resultat : 2014-09-02 pour les 2 versions
pouvez-vous m'aider
je suis avec le JDK 1.6.0_12
merci