Les Allergies
Alimentaires
Posez votre question Signaler

Java.util.Gregoriancalendar [Résolu]

ixitage 11Messages postés 25 septembre 2007Date d'inscription - Dernière réponse le 15 déc. 2011 à 21:26
Bonjour, je souhaite remplir une base de donnée "calendrier" c'est à dire chaque ligne de la base de donnée correspond à une journée
Je veux donc faire un programme qui me rempli ma base de donnée ligne par ligne de l'an 1900 à l'an 2050...
Je debute en java mais apres de nombreuse recherche je suis tombé sur la classe Gregoriancalendar... quelqu'un pourrait-il m'indiquer si cette classe peut me faciliter la tache et comment se servir de cette classe...
Merci d'avance
Lire la suite 

Java.util.Gregoriancalendar »

Suggestions
3 réponses
Réponse
+4
moins plus
Bonjour,
GregorianCalendar est une classe héritant de Calendar.

Voici un petit exemple d'utilisation :

...
Calendar cal = new GregorianCalendar(1900, Calendar.JANUARY, 1);
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
...
while (cal.get(Calendar.YEAR) < 2050) {
String dt = sdf.format(cal.getTime());
String req = "Insert into MATABLE (datej) values(to_date('" + dt + "', 'dd/mm/yyyy'))"; // En syntaxe Oracle
...
st.executeUpdate(req);
...
cal.add(Calendar.DATE, 1);
}
...

Cordialement,
Jres
Ajouter un commentaire
Réponse
+0
moins plus
Est cette solution est toujours d'actualité.?? Eclipse sur c bout de code me renvoi

JANUARY ne peut pas être résolu ou n'est pas un champ
Ajouter un commentaire
Réponse
+0
moins plus
Simplement sur le code
Calendar cal = new GregorianCalendar(1900, Calendar.JANUARY, 1);


Eclipse renvoi :JANUARY ne peut pas être résolu ou n'est pas un champ

je passe de page en page pour comprendre le fonctionnement des date java pour les divers class calendar et consor et aucun exemple ne semble fonctionnel.
Ajouter un commentaire
Ce document intitulé « java.util.Gregoriancalendar » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?