Рубрики

Метод LocalDateTime equals () в Java с примерами

Метод equals () класса LocalDateTime в Java проверяет, совпадает ли эта дата-время с другой датой-временем. Эта другая дата-время передается в качестве параметра. Этот метод возвращает логическое значение, показывающее то же самое.

Синтаксис:

public boolean equals(Object date2)

Параметр: этот метод принимает параметр date2, который проверяет, совпадает ли эта дата-время с другой датой-временем.

Возвращает: функция возвращает логическое значение, если оно равно другой дате-времени.

Ниже программы иллюстрируют метод LocalDateTime.equals ():

Программа 1:

// Java-программа для иллюстрации метода equals ()

  

import java.util.*;

import java.time.*;

  

public class GfG {

    public static void main(String[] args)

    {

        // парсит дату

        LocalDateTime dt1

            = LocalDateTime

                  .parse("2018-11-03T12:45:30");

  

        // печатает дату

        System.out.println("Date 1: " + dt1);

  

        // парсит дату

        LocalDateTime dt2

            = LocalDateTime

                  .parse("2018-11-03T12:45:30");

  

        // печатает дату

        System.out.println("Date 2: " + dt2);

  

        // сравнивает дату

        System.out.println("Is Date 1 "

                           + "equal to Date 2: "

                           + dt2.equals(dt1));

    }

}

Выход:

Date 1: 2018-11-03T12:45:30
Date 2: 2018-11-03T12:45:30
Is Date 1 equal to Date 2: true

Программа 2:

// Программа для иллюстрации метода equals ()

  

import java.util.*;

import java.time.*;

  

public class GfG {

    public static void main(String[] args)

    {

  

        // парсит дату

        LocalDateTime dt1

            = LocalDateTime

                  .parse("1998-01-05T06:20:10");

  

        // печатает дату

        System.out.println("Date 1: " + dt1);

  

        // парсит дату

        LocalDateTime dt2

            = LocalDateTime

                  .parse("2018-11-03T12:45:30");

  

        // печатает дату

        System.out.println("Date 2: " + dt2);

  

        // сравнивает дату

        System.out.println("Is Date 1 "

                           + "equal to Date 2: "

                           + dt2.equals(dt1));

    }

}

Выход:

Date 1: 1998-01-05T06:20:10
Date 2: 2018-11-03T12:45:30
Is Date 1 equal to Date 2: false

Ссылка: https://docs.oracle.com/javase/10/docs/api/java/time/LocalDateTime.html#equals(java.lang.Object)

Рекомендуемые посты:

Метод LocalDateTime equals () в Java с примерами

0.00 (0%) 0 votes