J'ai un objet Date en Java stocké en tant que type Date de Java.
J'ai également une date de création du calendrier grégorien. La date du calendrier grégorien n'a pas de paramètres et est donc une instance de la date (et de l'heure?) D'aujourd'hui.
Avec la date java, je veux pouvoir obtenir l'année, le mois, le jour, l'heure, la minute et les secondes du type de date java et comparer la date gregoriancalendar.
J'ai vu qu'au moment où la date Java est stockée en tant que longue et les seules méthodes disponibles semblent simplement écrire le long comme une chaîne de date formatée. Existe-t-il un moyen d'accéder à l'année, le mois, le jour, etc.?
Je vis que les getYear()
, getMonth()
etc. Les méthodes de Date
classe ont été désapprouvés. Je me demandais quelle était la meilleure pratique pour utiliser l'instance Java Date que j'ai avec la GregorianCalendar
date.
Mon objectif final est de faire un calcul de date afin que je puisse vérifier que la date Java se trouve dans autant d'heures, de minutes, etc. de la date et de l'heure d'aujourd'hui.
Je suis toujours un débutant à Java et cela me laisse un peu perplexe.
Date.getYear()
. Il souffre de problèmes (que je ne sais pas).Date.getYear()
une fois analysé ma date 30/06/2017 et il est revenu mon année en tant que 117. Voyez où il a atterri, deux mille ans en arrière. Mais lorsque j'imprime simplement l'objet Date, la sortie était correcte, mais pasDate.getYear();
.