Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3141 connectés 

 


Dernière réponse
Sujet : [JAVA]: Comment manipuler des dates?
Krueger Bah, je n'ai fait que rapporter ce qui était écrit dans la doc de l'API. ;) ;)
 
 
 

darklord22 a écrit a écrit :

 
 
No problem ;)
 
Et puis tu nous as appris ce que lenient signifie c'est cool  :wahoo:  




Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Krueger Bah, je n'ai fait que rapporter ce qui était écrit dans la doc de l'API. ;) ;)
 
 
 

darklord22 a écrit a écrit :

 
 
No problem ;)
 
Et puis tu nous as appris ce que lenient signifie c'est cool  :wahoo:  



darklord22

Krueger a écrit a écrit :

Je viens de me rendre compte que dans GregorianCalendar il y avait une méthode add. Après autant de temps sans l'avoir vue... Honte sur moi. :sweat:  




 
No problem ;)
 
Et puis tu nous as appris ce que lenient signifie c'est cool  :wahoo:

Krueger Je viens de me rendre compte que dans GregorianCalendar il y avait une méthode add. Après autant de temps sans l'avoir vue... Honte sur moi. :sweat:
 

Krueger a écrit a écrit :

J'aimerais pouvoir faire des opérations "arithmétiques" dessus. Par exemple, je souhaite obtenir une nouvelle date en lui ajoutant un certain nombre de jours, ou connaître le nombre de semaines qui séparent deux dates.
 
Merci de votre aide. :hello:  



benou ok merci.
Krueger Ils parlent de ça dans la doc de l'API. La classe GregorianCalendar est "lenient" car elle accepte et gère automatiquement les dépassements d'intervalles de valeurs, si tu vois ce que je veux dire.
Par exemple tu peux utiliser une date du genre '40 janvier' qui sera automatiquement convertie en '9 février'.
benou c'est quoi lenient ???
darklord22 no prob
 
 :hello:
Krueger Ah, j'ai compris!
C'est en fait parce que la classe GregorianCalendar est "lenient" que je peux m'en servir comme tu me l'as proposé. Je n'avais pas fait attention aux setters de Calendar non plus, ils ne m'ont pas fait tilter.
 
Ca, c'était pour mon premier problème. Le deuxième (différence entre deux dates) se résout tout simplement en fait. J'allais chercher midi à 14h. :sweat:
 
Merci pour tout!

 

[edtdd]--Message édité par Krueger--[/edtdd]

darklord22

Krueger a écrit a écrit :

J'ai un ensemble de semaines qui contiennent des jours, chaque semaine et chaque jour étant numérotés. Donc à partir d'une date initiale, d'un numéro de semaine et d'un de jour je veux en déduire une nouvelle date et vice-versa.
 
J'avais déjà jeté un oeil dans GregorianCalendar. Mais rien de rien de ce que je souhaite. :/  




 
Bin il me semble que si justement:
 
Suppose que tu as un objet Date (theDate)
 
GregorianCalendar calendar = new GregorianCalendar();
calendar.setGregorianChange(theDate);
 
A partir de ca tu peux accéder aux setters de Calendar (la superclasse de GregorianCalendar)
 
et avec les setters tu peux changer le mois, l'année, la semaine, le jour, l'heure.
 
Ensuite quand tu as modifié ton calendar comme tu le souhaites, tu fais
 
calendar.getTime(); pour récupérer une nouvelle Date java avec tes modifs.
 
Si c'est pas clair donne moi un exemple très précis. Et j'insiste sur le <b>très précis</b> parce qu'il y a des spécialistes de l'inconsistence ici.

 

[edtdd]--Message édité par darklord22--[/edtdd]

Krueger J'ai un ensemble de semaines qui contiennent des jours, chaque semaine et chaque jour étant numérotés. Donc à partir d'une date initiale, d'un numéro de semaine et d'un de jour je veux en déduire une nouvelle date et vice-versa.
 
J'avais déjà jeté un oeil dans GregorianCalendar. Mais rien de rien de ce que je souhaite. :/
darklord22 Euh oui il y a moyen avec GregorianCaledar. QUe cherches tu à faire exactement (je me souviens avoir fait ca en son temps mais c'est loin d'etre évident si on ne connait pas le truc)
 
A+
Krueger Heuuuuu en fait je voulais juste savoir s'il n'y avait pas une classe perdue au fin fond de l'API de Java qui pourrait faire ce que je souhaite.
Krueger J'aimerais pouvoir faire des opérations "arithmétiques" dessus. Par exemple, je souhaite obtenir une nouvelle date en lui ajoutant un certain nombre de jours, ou connaître le nombre de semaines qui séparent deux dates.
 
Merci de votre aide. :hello:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)