El método equals() de la clase DateFormat se usa para comparar dos objetos DateFormat. El método devuelve True si este DateFormat es igual al objeto pasado; de lo contrario, devuelve False.
Sintaxis:
public boolean equals(Object obj)
Parámetros: el método toma un parámetro obj de tipo Object y se refiere al objeto que se comparará con este objeto DateFormat.
Valor devuelto: el método devuelve True booleano si ambos objetos son iguales; de lo contrario, el método devuelve False.
Los siguientes programas ilustran el funcionamiento del método equals() de DateFormat:
Ejemplo 1:
// Java code to illustrate equals() method import java.text.*; import java.util.*; public class DateFormat_Demo { public static void main(String[] args) { // Initializing the first formatter DateFormat DFormat1 = DateFormat.getDateInstance(); // Initializing the second formatter DateFormat DFormat2 = DateFormat.getDateInstance(); // Displaying both the Formats Date date = new Date(); String str_Date1 = DFormat1.format(date); System.out.println("First: " + (str_Date1)); String str_Date2 = DFormat2.format(date); System.out.println("Second: " + (str_Date2)); // Comparing both the objects System.out.println("Equality: " + DFormat1.equals(DFormat2)); } }
First: Mar 27, 2019 Second: Mar 27, 2019 Equality: true
Ejemplo 2:
// Java code to illustrate equals() method import java.text.*; import java.util.*; public class DateFormat_Demo { public static void main(String[] args) { // Initializing the first formatter DateFormat DFormat1 = DateFormat.getDateInstance(); // Initializing the second formatter DateFormat DFormat2 = DateFormat.getTimeInstance(); // Displaying both the Formats Date date = new Date(); String str_Date1 = DFormat1.format(date); System.out.println("First: " + (str_Date1)); String str_Date2 = DFormat2.format(date); System.out.println("Second: " + (str_Date2)); // Comparing both the objects System.out.println("Equality: " + DFormat1.equals(DFormat2)); } }
First: Mar 27, 2019 Second: 11:04:25 AM Equality: false
Referencia: https://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html#equals(java.lang.Object)
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA