Ajouter un commentaire

Nikko

Bonjour Willbback,

tout d'abord, je souhaite te remercier pour ta réponse. J'ai suivie tes conseils en formattant mes deux dates en String. Cependant, je rencontre une problème. J'ai essayé ce code dans une classe main quelconque :

Class.forName(pilote);
		Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/projet", "root", "mysql");
		
		Statement stt = conn.createStatement();
		ResultSet rss = stt.executeQuery("SELECT numero, nom, prenom, libelle, quantiteres, date_format(datedepart, '%d-%m-%Y'), date_format(dateretour, '%d-%m-%Y') FROM type t, reservation r, salarie s WHERE s.codesal=r.codesal AND r.codetype=t.codetype;");
		rss.last();
		int nb = rss.getRow();
		rss.beforeFirst();
		int j = 1;
		Date d = new Date();
		Date x = new Date();
		while(j<=nb){
			rss.absolute(j);
			x = stringToDate(rss.getString(7), "yyyy-MM-dd");
			System.out.println(x);
			j++;
		}

Et le format de la variable x qui m'est retourné est le suivant : Mon Aug 28 00:00:00 CET 24. Le formatage n'est donc pas effectué et je n'en comprends pas la raison... Aurais-tu une idée ?

Amicalement,
Nikko

edit : On remarquera que la date qui est retournée n'est pas celle qui est attendue... La date récupérée de la requête est le 19 mars 2008... La cause serait p-ê la fonction date_format() de la requête SQL car quand je l'enlève, la bonne date est retournée...

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 N   N   SSS    AA    SSS   X   X 
NN N S A A S X X
N N N SSS AAAA SSS X
N NN S A A S X X
N N SSSS A A SSSS X X