Рубрики

Метод get () ChronoLocalDateTime в Java с примерами

Метод get () класса ChronoLocalDateTime в Java используется для получения значения указанного поля, переданного в качестве входных данных из этого ChronoLocalDateTime в виде целого числа. Этот метод запрашивает у этого ChronoLocalDateTime значение поля, и возвращаемое значение всегда будет в пределах допустимый диапазон значений для поля. Если поле не поддерживается и метод не может вернуть значение int, генерируется исключение.

Синтаксис:

default int get(TemporalField field)

Параметры: Этот метод принимает одно поле параметра, которое представляет поле для получения.

Возвращаемое значение: этот метод возвращает значение int для поля.

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

  • DateTimeException : если значение для поля не может быть получено или значение находится вне диапазона допустимых значений для поля.
  • UnsupportedTemporalTypeException : если поле не поддерживается или диапазон значений превышает int.
  • ArithmeticException : если происходит числовое переполнение.

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

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

  

import java.time.*;

import java.time.chrono.*;

import java.time.temporal.ChronoField;

  

public class GFG {

    public static void main(String[] args)

    {

  

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

        ChronoLocalDateTime localDT

            = LocalDateTime

                  .parse("2019-12-31T19:15:30");

  

        // применить метод get ()

        int result

            = localDT.get(ChronoField.NANO_OF_SECOND);

  

        // распечатать результат

        System.out.println("Value: "

                           + result);

    }

}

Выход:

Value: 0

Программа 2:

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

  

import java.time.*;

import java.time.chrono.*;

import java.time.temporal.ChronoField;

  

public class GFG {

    public static void main(String[] args)

    {

  

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

        ChronoLocalDateTime localDT

            = LocalDateTime

                  .parse("2018-10-25T23:12:31.123");

  

        // применить метод get ()

        int result

            = localDT.get(ChronoField.MILLI_OF_SECOND);

  

        // распечатать результат

        System.out.println("Value: "

                           + result);

    }

}

Выход:

Value: 123

Ссылка: https://docs.oracle.com/javase/9/docs/api/java/time/temporal/TemporalAccessor.html#get-java.time.temporal.TemporalField-

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

Метод get () ChronoLocalDateTime в Java с примерами

0.00 (0%) 0 votes