Java.user.Classe de date et ses méthodes

Java.user.Classe de date et ses méthodes
En Java, il peut être nécessaire d'analyser le «Rendez-vous”Correspondant à divers fuseaux horaires. Par exemple, en comparant plusieurs dates basées sur certaines méthodes. Dans de telles situations, le «Java.user.Date"La classe est aidée à effectuer diverses opérations avec les dates spécifiées ou générées (plusieurs fuseaux horaires).

Cet article va développer l'utilisation du «Java.user.Date»Classe et appliquant ses méthodes.

Qu'est-ce que le «Java.user.Classe de date?

Pour afficher la date et l'heure, le «Java.user.Date"La classe peut être utilisée. Cette classe contient des méthodes et des constructeurs pour évaluer et retourner la date et l'heure.

Constructeurs de «Java.user.Classe de date
Voici les «Java.user.Date»Constructeurs de classe:

Constructeur Fonctionnalité
Date() Crée un objet de date faisant référence à la date et heure actuelles.
Date (longues millisecondes) Fait un objet (date) pour les millisecondes fournies depuis «1er janvier 1970".

Méthodes de «Java.user.Classe de date
Le tableau fourni ci-dessous traite des méthodes de classe et de leurs fonctionnalités:

Méthode Fonctionnalité
Booléen avant (objet date) Cette méthode revient "vrai«Si la date actuelle ou spécifiée est avant la date donnée.
Booléen après (objet date) Cette méthode revient "vrai«Si la date actuelle ou spécifiée est après la date fournie.
booléen égaux (objet de date) Il revient "vrai«Si les deux dates données sont égales.
int compareto (objet date) Cette méthode compare deux dates et renvoie le résultat booléen basé sur cela. Les paramètres de comparaison comprennent les éléments suivants:
  • Le "0»L'argument indique que la date est égale à la date donnée.
  • "-1»Signifie que la date d'argument est supérieure à la date fournie.
  • "-1»Signifie que la date d'argument est supérieure à la date fournie.
long gettime () Cette méthode donne le nombre de millisecondes passées de «1er janvier 1970»Jusqu'à la date actuelle.
vide settime (longtemps) Il définit la date et l'heure actuelles à la date et l'heure fournies.
String toString () Cette méthode transforme l'objet (date) en «Chaîne" objet.
Objet clone () Il génère un clone pour l'objet accédant.

Exemple 1: Application du «Java.user.Classe de date »en Java
Cet exemple applique la classe indiquée pour retourner la date et l'heure actuelles:

Date de classe publique
public static void main (String args [])
Java.user.Date CurrentDate = New Java.user.Date();
Système.dehors.println ("La date actuelle est:" + currentDate);

Dans l'extrait de code ci-dessus, créez simplement un «Date"Objet avec l'aide du"Java.user.Date»Classe pour retourner la date et l'heure actuelles / actuelles.

Sortir

Dans cette sortie, on peut observer que la date et l'heure actuelles sont retournées de manière appropriée.

Avant de passer à l'exemple suivant, assurez-vous d'importer le package suivant pour afficher la date et l'heure:

Importer Java.user.Date;

Exemple 2: Application du «Java.user.Date »Méthodes de classe en Java
L'exemple suivant applique les méthodes de classe discutées pour évaluer les objets de date sur différents paramètres et renvoyer le résultat correspondant dans chaque scénario:

Classe publique Date2
public static void main (String args [])
Date FirstDate = nouvelle date (2015, 9, 25);
Date SecondDate = nouvelle date (2009, 12, 17);
if (secondDate.avant (premierDate) == true)
Système.dehors.println ("La deuxième date est avant la première date");

autre
Système.dehors.println ("La deuxième date est après la première date");

if (secondDate.après (premierDate) == true)
Système.dehors.println ("La deuxième date est après la première date");

autre
Système.dehors.println ("La première date est après la deuxième date");
Objet clonédate = firstDate.cloner();
Système.dehors.println ("Cloned Date->" + clonédate.toString ());
Système.dehors.println ("La comparaison est:" + FirstDate.compareto (secondDate));
Système.dehors.println ("Le résultat est:" + FirstDate.égal (secondDate));
Long temps = secondDate.obtenir du temps();
Système.dehors.println ("Le temps écoulé est:" + temps);

Selon les lignes de code ci-dessus, effectuez les étapes suivantes:

  • Créez deux objets de date via le «nouveau»Mot-clé et«Date()”Constructeur, respectivement.
  • Dans l'étape suivante, associez le «Java.user.Date" classe "avant()" et "après()«Méthodes et invoque la condition correspondante dans le«sinon" déclaration.
  • Après cela, appliquez la classe "cloner()" et "toString ()«Méthodes pour retourner la date clonée en tant que«Chaîne".
  • Maintenant, associez le «comparer aux()" et "équivaut à()»Méthodes pour comparer l'objet de date et renvoyer la valeur correspondante et la valeur booléenne, respectivement.
  • Enfin, appliquez le «obtenir du temps()"Méthode pour récupérer le temps écoulé de"1er janvier 1970”À la date spécifiée par rapport à l'objet de date associé.

Sortir

Ce résultat signifie que les fonctionnalités correspondantes sont atteintes en conséquence.

Conclusion

Le "Java.user.Date«La classe peut être utilisée pour afficher l'heure et la date. Cette classe comprend le «Avant (objet date de date)», «After (Date Object)», «Boolean Equals (Date Object)», «int compareto (Date Object)», «Long GetTime ()», «Void Settime (Long time) "," String toString () "," int hashcode () "et" objet clone () ". Ce blog a discuté de l'utilisation du «Java.user.Classe de date »et ses méthodes en Java.