Рубрики

Год метод AdjustInto () в Java с примерами

Метод AdjustInto () класса Year, используемый для настройки переданного временного объекта, который будет иметь этот год, к которому применяется этот метод. Этот экземпляр является неизменным и не зависит от вызова этого метода.

Синтаксис:

public Temporal adjustInto(Temporal temporal)

Параметры: Этот метод принимает временное значение в качестве параметра, который является целевым временным объектом, подлежащим настройке. Это не должно быть нулевым.

Возвращаемое значение: этот метод возвращает скорректированный объект.

Исключение: этот метод генерирует следующие исключения:

  • DateTimeException — если не в состоянии сделать корректировку.
  • ArithmeticException — если числовое переполнение происходит.

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

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

  

import java.time.*;

  

public class GFG {

    public static void main(String[] args)

    {

  

        // создаем объект Year

        Year yr

            = Year.of(2019);

  

        // создаем временный объект

        LocalDate date = LocalDate.parse("2007-12-03");

  

        // распечатать экземпляр

        System.out.println("LocalDate :"

                           + date);

  

        // применяем метод AdjustInto класса Year

        LocalDate updatedlocal = (LocalDate)yr.adjustInto(date);

  

        // распечатать экземпляр

        System.out.println("LocalDate after"

                           + " applying adjustInto method: "

                           + updatedlocal);

    }

}

Выход:

LocalDate :2007-12-03
LocalDate after applying adjustInto method: 2019-12-03

Программа 2:

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

  

import java.time.*;

  

public class GFG {

    public static void main(String[] args)

    {

        // создаем объект Year

        Year yr

            = Year.of(2032);

  

        // создаем временный объект

        LocalDate date = LocalDate.parse("2017-01-13");

  

        // распечатать экземпляр

        System.out.println("LocalDate :"

                           + date);

  

        // применяем метод AdjustInto класса Year

        LocalDate updatedlocal = (LocalDate)yr.adjustInto(date);

  

        // распечатать экземпляр

        System.out.println("LocalDate after"

                           + " applying adjustInto method: "

                           + updatedlocal);

    }

}

Выход:

LocalDate :2017-01-13
LocalDate after applying adjustInto method: 2032-01-13

Ссылки: https://docs.oracle.com/javase/10/docs/api/java/time/Year.html#adjustInto(java.time.temporal.Temporal)

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

Год метод AdjustInto () в Java с примерами

0.00 (0%) 0 votes