Método ThaiBuddhistDate equals() en Java con ejemplo

El método equals() de la clase java.time.chrono.ThaiBuddhistDate se usa para comparar dos fechas de ThaiBuddhist y verificar si ambas son iguales o no.

Sintaxis:

public boolean equals(Object obj)

Parámetro: este método toma un objeto equivalente como parámetro para compararlo con esta fecha budista tailandesa.

Valor de retorno: este método devuelve verdadero si ambas fechas son iguales, de lo contrario, es falso.

A continuación se muestran los ejemplos para ilustrar el método equals() :

Ejemplo 1:

// Java program to demonstrate
// equals() method
  
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
  
public class GFG {
    public static void main(String[] argv)
    {
        try {
  
            // Creating and initializing
            // ThaiBuddhistDate Object
            ThaiBuddhistDate hidate1
                = ThaiBuddhistDate.now();
  
            // Creating and initializing
            // ThaiBuddhistDate Object
            ThaiBuddhistDate hidate2
                = ThaiBuddhistDate.now();
  
            // Comparing both date
            // by using equals() method
            boolean status
                = hidate1.equals(hidate2);
  
            // Display the result
            if (status)
                System.out.println(
                    "Both dates are equal");
            else
                System.out.println(
                    "Both dates are not equal");
        }
        catch (DateTimeException e) {
            System.out.println(
                "Passed parameter can"
                + " not form a date");
            System.out.println(
                "Exception thrown: " + e);
        }
    }
}
Producción:

Both dates are equal

Ejemplo 2:

// Java program to demonstrate
// equals() method
  
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
  
public class GFG {
    public static void main(String[] argv)
    {
        try {
  
            // Creating and initializing
            // ThaiBuddhistDate Object
            ThaiBuddhistDate hidate1
                = ThaiBuddhistDate.now();
  
            // Creating and initializing
            // ThaiBuddhistDate Object
            ThaiBuddhistDate hidate2
                = ThaiBuddhistDate.of(2008, 03, 23);
  
            // Comparing both date
            // by using equals() method
            boolean status
                = hidate1.equals(hidate2);
  
            // Display the result
            if (status)
                System.out.println(
                    "Both dates are equal");
            else
                System.out.println(
                    "Both dates are not equal");
        }
        catch (DateTimeException e) {
            System.out.println(
                "Passed parameter can"
                + " not form a date");
            System.out.println(
                "Exception thrown: " + e);
        }
    }
}
Producción:

Both dates are not equal

Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ThaiBuddhistDate.html#equals-java.lang.Object-

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *