Рубрики

Метод ChronoZonedDateTime isEqual () в Java с примерами

Метод isEqual () интерфейса ChronoZonedDateTime в Java используется для проверки, равна ли дата, переданная в качестве параметра, этому экземпляру ChronoZonedDateTime или нет. Возвращает логическое значение, показывающее то же самое.

Синтаксис:

default boolean isEqual(ChronoZonedDateTime otherDate)

Параметр: Этот метод принимает параметр otherDate, который указывает другую дату-время для сравнения с этим ChronoZonedDateTime. Это не должно быть нулевым.

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

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

Программа 1:

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

  

import java.util.*;

import java.time.*;

import java.time.chrono.*;

  

public class GfG {

    public static void main(String[] args)

    {

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

        ChronoZonedDateTime dt1

            = ZonedDateTime.parse(

                "2018-12-06T19:21:12.123+05:30[Asia/Calcutta]");

  

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

        System.out.println(dt1);

  

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

        ChronoZonedDateTime dt2

            = ZonedDateTime.parse(

                "2018-12-06T19:21:12.123+05:30[Asia/Calcutta]");

  

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

        System.out.println(dt2);

  

        // Сравнивает обе даты

        System.out.println(dt1.isEqual(dt2));

    }

}

Выход:

2018-12-06T19:21:12.123+05:30[Asia/Calcutta]
2018-12-06T19:21:12.123+05:30[Asia/Calcutta]
true

Программа 2:

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

  

import java.util.*;

import java.time.*;

import java.time.chrono.*;

  

public class GfG {

    public static void main(String[] args)

    {

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

        ChronoZonedDateTime dt1

            = ZonedDateTime.parse(

                "2018-10-06T19:21:12.123+05:30[Asia/Calcutta]");

  

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

        System.out.println(dt1);

  

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

        ChronoZonedDateTime dt2

            = ZonedDateTime.parse(

                "2018-12-06T19:21:12.123+05:30[Asia/Calcutta]");

  

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

        System.out.println(dt2);

  

        // Сравнивает обе даты

        System.out.println(dt1.isEqual(dt2));

    }

}

Выход:

2018-10-06T19:21:12.123+05:30[Asia/Calcutta]
2018-12-06T19:21:12.123+05:30[Asia/Calcutta]
false

Ссылка: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ChronoZonedDateTime.html#isEqual-java.time.chrono.ChronoZonedDateTime-

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

Метод ChronoZonedDateTime isEqual () в Java с примерами

0.00 (0%) 0 votes