string date = stringvalueoff(c.get(c.year))+\"-\"+stringvalueoff(c.get(c.month))+\"-\"+stringvalueoff(c.get(c.day_of_month));
Je comprend pas trop cette histoire de get(argument) il ne me semble pas que cette methode existe.
quand un code ne fonctionne pas, il faux le clarifier, donc separer chaque methode pour y voir clair.
Je sais que la mode C est a ecrire une seule ligne a la place de 10, mais cela n\'a JAMAIS rendu le code lisible et maintenable !
Un truc simple avec de vieilles methodes pour les dates :
Code:
import java.util.Date;
class Test
{
public static void main (String args []) {
Date c = new Date();
System.out.println(\"Numero du jour de la semaine : \" + c.getDay());
System.out.println(\"Numero du mois : \" + c.getMonth());
System.out.println(\"Numero de l\'année : \" + (c.getYear()+1900));
System.out.println(\"Heure : \" + c.getHours());
System.out.println(\"Minutes : \" + c.getMinutes());
System.out.println(\"Secondes : \" + c.getSeconds());
}
}
resultat a l\'affichage :
Numero du jour de la semaine : 4
Numero du mois : 5
Numero de l\'année : 2004
Heure : 16
Minutes : 11
Secondes : 14
:wink: