Рубрики

Метод OffsetDateTime isBefore () в Java с примерами

Метод isBefore () класса OffsetDateTime в Java проверяет, предшествует ли эта дата заданной дате-времени, и возвращает true, если это так.

Синтаксис:

public boolean isBefore(OffsetDateTime other)

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

Возвращаемое значение: Возвращает true, если это раньше другой даты-времени, иначе возвращает false.

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

Программа 1:

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

  

import java.time.OffsetDateTime;

import java.time.ZonedDateTime;

  

public class GFG {

    public static void main(String[] args)

    {

  

        // парсит date1

        OffsetDateTime date1

            = OffsetDateTime

                  .parse("2018-11-12T13:30:30+05:00");

  

        // парсит date2

        OffsetDateTime date2

            = OffsetDateTime

                  .parse("2018-12-12T13:30:30+05:00");

  

        // печатает обе даты

        System.out.println("Date1: " + date1);

        System.out.println("Date2: " + date2);

  

        // Сравнить оба

        System.out.println("Date1 before Date2? "

                           + date1.isBefore(date2));

    }

}

Выход:

Date1: 2018-11-12T13:30:30+05:00
Date2: 2018-12-12T13:30:30+05:00
Date1 before Date2? true

Программа 2 :

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

  

import java.time.OffsetDateTime;

import java.time.ZonedDateTime;

  

public class GFG {

    public static void main(String[] args)

    {

  

        // парсит date1

        OffsetDateTime date1

            = OffsetDateTime

                  .parse("2018-12-12T13:30:30+05:00");

  

        // парсит date2

        OffsetDateTime date2

            = OffsetDateTime

                  .parse("2015-12-12T13:30:30+05:00");

  

        // печатает обе даты

        System.out.println("Date1: " + date1);

        System.out.println("Date2: " + date2);

  

        // Сравнить оба

        System.out.println("Date1 before Date2? "

                           + date1.isBefore(date2));

    }

}

Выход:

Date1: 2018-12-12T13:30:30+05:00
Date2: 2015-12-12T13:30:30+05:00
Date1 before Date2? false

Ссылка : https://docs.oracle.com/javase/10/docs/api/java/time/OffsetDateTime.html#isBefore(java.time.OffsetDateTime)

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

Метод OffsetDateTime isBefore () в Java с примерами

0.00 (0%) 0 votes