270 votes

Je veux obtenir année, mois, jour etc. de Java Date à comparer avec la date du calendrier grégorien en Java. Est-ce possible ?

J'ai une date en java stockées en tant que Java de type Date.

J'ai aussi un calendrier grégorien calendrier de la date de création. Le calendrier grégorien, la date n'a pas de paramètres et, par conséquent, est une instance de date d'aujourd'hui (et de temps?).

Avec le java date je veux être en mesure d'obtenir l'année, le mois, le jour, l'heure, les minutes et les secondes à partir de la java de type date et de comparer la gregoriancalendar date.

J'ai vu que pour le moment, la java date est stockée comme une longue et les seules méthodes disponibles semblent juste écrire le long comme une date formatée chaîne. Est-il un moyen d'accéder Année, mois, jour, etc?

J'ai vu que le getYear(), la méthode getMonth(), etc. les méthodes de type Date sont obsolètes. Je me demandais comment l'utiliser au mieux la Java instance de Date que j'ai avec le GregorianCalendar date.

Mon objectif final est de faire un calcul de date afin que je puisse vérifier que le java date est au sein des nombreuses heures, minutes, etc actuelle, la date et l'heure.

Je suis encore un débutant en Java et je suis un peu perplexe par cette.

606voto

Florent Guillaume Points 1820

Utiliser quelque chose comme :

Attention, mois commencent à 0, pas de 1.

14voto

javaCity Points 1649

Ou vous pourriez faire quelque chose comme ça. Il vous expliquera comment fonctionne la classe « Date ».

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X