Bonjour à vous !

j'ai une base de donnée SQLite, de laquelle je veux lire la date. J'ai passé des heures à essayer de débugger mon code, mais rien a faire.
je fait donc une simple requette sql, et j'utilise getDate() sur rs, le ResultSet.
J'ai essayé plein de choses, mais ce code devrait marcher non ?

Voici l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Exception in thread "main" java.sql.SQLException: Error parsing time stamp
	at org.sqlite.RS.getDate(RS.java:453)
	at org.sqlite.RS.getDate(RS.java:472)
	at Creation.main(Creation.java:30)
Caused by: java.text.ParseException: Unparseable date: "2014-04-12"
	at java.text.DateFormat.parse(Unknown Source)
	at org.sqlite.RS.getDate(RS.java:450)
voila le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Database sql = new Database("database.db"); 
 
sql.connect();
sql.querryHandling("SELECT * FROM door WHERE ID='1'  ;");
 
while(Database.rs.next()){  //rs => ResultSet
 java.sql.Date date = (Database.rs.getDate("date"));
 //java.sql.Date date = (Database.rs.getDate(2));	
 System.out.println(date.toString());
}
sql.disconnect();
voici le code de création de la table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 String creationDoor = "CREATE TABLE IF NOT EXISTS door "+	
          "(ID INTEGER PRIMARY KEY,"+	
          "date DATE DEFAULT CURRENT_DATE,"+
          "nbr_1 int(11) NOT NULL,"+
          "nbr_2 int(11) NOT NULL)";
Merci beaucoup pour l'aide