Рубрики

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

Метод compareTo () интерфейса ChronoZonedDateTime в методе Java сравнивает эту дату с другой датой.

Синтаксис :

default int compareTo(ChronoZonedDateTime other)

Параметр : Этот метод принимает параметр other, который указывает другую дату для сравнения, и он не является нулевым.

Возвращаемое значение : возвращает значение компаратора, которое является отрицательным, если оно меньше, иначе оно является положительным, если оно больше.

Ниже программы иллюстрируют метод compareTo () для ChronoZonedDateTime в Java:

Программа 1 :

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

  

import java.util.*;

import java.time.*;

import java.time.chrono.*;

  

public class GfG {

    public static void main(String[] args)

    {

        // Первое свидание

        ChronoZonedDateTime dt

            = ZonedDateTime.parse(

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

  

        System.out.println(dt);

  

        // Второе свидание

        ChronoZonedDateTime dt1

            = ZonedDateTime.parse(

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

  

        System.out.println(dt1);

  

        try {

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

            System.out.println(dt1.compareTo(dt));

        }

        catch (Exception e) {

            System.out.println(e);

        }

    }

}

Выход:

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

Программа 2 :

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

  

import java.util.*;

import java.time.*;

import java.time.chrono.*;

  

public class GfG {

    public static void main(String[] args)

    {

        // Первое свидание

        ChronoZonedDateTime dt

            = ZonedDateTime.parse(

                "2018-10-25T23:12:31.123+02:00[Europe/Paris]");

  

        System.out.println(dt);

  

        // Второе свидание

        ChronoZonedDateTime dt1

            = ZonedDateTime.parse(

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

  

        System.out.println(dt1);

  

        try {

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

            System.out.println(dt1.compareTo(dt));

        }

        catch (Exception e) {

            System.out.println(e);

        }

    }

}

Выход:

2018-10-25T23:12:31.123+02:00[Europe/Paris]
2018-12-06T19:21:12.123+05:30[Asia/Calcutta]
1

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

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

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

0.00 (0%) 0 votes