En dépit d'être nommé "Date ", la classe java.util.Date ne représente pas ce que nous pensons généralement comme un jour. Il s'agit plutôt d' un instant dans le temps mesuré en millisecondes depuis minuit GMT , 1 Janvier 1970 ( connu comme l '«époque Unix. »). Cette "date" ne reflète pas calendriers utilisés dans d'autres pays , tels que le calendrier traditionnel japonais ou l' adresse calendar.To cette hébreu , Java fournit la classe java.util.Calendar . Vous pouvez toujours utiliser la classe Date pour les comparaisons simples, comme déterminer laquelle des deux dates est antérieure . D'autre part , si vous avez besoin de manipuler des unités individuelles ou exprimer une date en utilisant un calendrier international , alors vous devez utiliser un objet Calendar . Java fournit des méthodes qui convertissent entre Dates et calendriers de sorte que vous pouvez utiliser les deux types interchangeable. Choses que vous devez
Java Development Tools
Afficher plus Instructions
1
récupérer l'objet java.util.Date que vous souhaitez convertir . Si la valeur que vous avez est simplement un nombre de millisecondes depuis l'époque UNIX ( tel que celui retourné par un appel à System.currentTimeMillis ) , vous pouvez obtenir un objet Date équivalent en passant la valeur à un appel à la «nouvelle date."
2
Créer un nouvel objet Calendar en appelant « nouveau calendrier ()" sans arguments , qui va initialiser avec le fuseau horaire par défaut et les paramètres régionaux pour le système sur lequel l'application est en cours d'exécution . Alternativement, vous pouvez passer d'un fuseau horaire et les paramètres régionaux explicite à ce constructeur si vous souhaitez convertir la date d' un fuseau horaire autre que celui par défaut .
3
Appelez la méthode " setTime " sur l'objet Calendar , en lui passant l'objet Date que vous souhaitez convertir . Le calendrier va maintenant représenter en même temps que l'objet Date .
4
Appelez la méthode et "get" "set" sur l'objet de calendrier pour manipuler ses composantes individuelles , comme le mois , le jour, année , le nombre d'heures , le nombre de minutes et d'autres.
5
Si vous devez récupérer un objet Date qui correspond à ce calendrier après avoir effectué quelques manipulations , appelez la méthode " getTime " , qui renvoie une Date d' .