Рубрики

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

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

Синтаксис:

public boolean isAfter(ChronoLocalDateTime other)

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

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

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

Программа 1:

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

  

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("2016-12-04T12:45:30");

  

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

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

  

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

        System.out.println("Is Date 1 before Date 2: "

                           + dt1.isBefore(dt2));

    }

}

Выход:

Date 1: 2018-11-03T12:45:30
Date 2: 2016-12-04T12:45:30
Is Date 1 before Date 2: false

Программа 2:

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

  

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("2019-12-04T12:45:30");

  

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

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

  

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

        System.out.println("Is Date 1 before Date 2: "

                           + dt1.isBefore(dt2));

    }

}

Выход:

Date 1: 2018-11-03T12:45:30
Date 2: 2019-12-04T12:45:30
Is Date 1 before Date 2: true

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

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

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

0.00 (0%) 0 votes