Рубрики

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

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

Синтаксис:

public Temporal adjustInto(Temporal temporal)

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

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

Исключение: функция выдает два исключения, как описано ниже:

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

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

Программа 1:

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

  

import java.time.*;

  

public class GFG {

    public static void main(String[] args)

    {

  

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

        LocalTime local

            = LocalTime.parse("09:32:42");

  

        // создаем поясное время

        ZonedDateTime zonetime = ZonedDateTime.now();

  

        // распечатать время зоны

        System.out.println("ZonedDateTime"

                           + " before adjustInto():"

                           + zonetime.toString());

  

        // применяем AdjustInto ()

        zonetime = (ZonedDateTime)local

                       .adjustInto(zonetime);

  

        // распечатать время зоны

        System.out.println("ZonedDateTime"

                           + " after adjustInto():"

                           + zonetime.toString());

    }

}

Выход:

ZonedDateTime before adjustInto():2018-12-03T06:30:31.142Z[Etc/UTC]
ZonedDateTime after adjustInto():2018-12-03T09:32:42Z[Etc/UTC]

Программа 2:

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

  

import java.time.*;

import java.time.temporal.Temporal;

  

public class GFG {

    public static void main(String[] args)

    {

  

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

        LocalTime local = LocalTime.parse("19:52:43");

  

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

        // который равен объекту OffsetDateTime

        OffsetDateTime passTemporal

            = OffsetDateTime.now();

  

        // печать переданного значения

        System.out.println("Before adjustInto() OffsetDateTime: "

                           + passTemporal);

  

        // применяем метод AdjustInto

        // настроить OffsetDateTime Temporal

        Temporal returnTemporal

            = local.adjustInto(passTemporal);

  

        // вывод результатов

        System.out.println("After adjustInto() OffsetDateTime: "

                           + (OffsetDateTime)returnTemporal);

    }

}

Выход:

Before adjustInto() OffsetDateTime: 2018-12-03T06:30:33.927Z
After adjustInto() OffsetDateTime: 2018-12-03T19:52:43Z

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

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

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

0.00 (0%) 0 votes