Groovy - Dates et heures égales ()

Compare deux dates pour l'égalité. Le résultat est vrai si et seulement si l'argument n'est pas nul et est un objet Date qui représente le même point dans le temps, à la milliseconde, que cet objet.

Ainsi, deux objets Date sont égaux si et seulement si le getTime La méthode renvoie la même valeur longue pour les deux.

Syntaxe

public boolean equals(Object obj)

Paramètres

obj - l'objet avec lequel comparer.

Valeur de retour

Vrai si les objets sont identiques; faux sinon.

Exemple

Voici un exemple de l'utilisation de cette méthode -

class Example {
   static void main(String[] args) {
      Date olddate = new Date("05/11/2015");
      Date newdate = new Date("05/11/2015");
      Date latestdate = new Date();
		
      System.out.println(olddate.equals(newdate));
      System.out.println(latestdate.equals(newdate));
   } 
}

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant -

true 
false