Рубрики

Метод формата ChronoZonedDateTime () в Java с примерами

Метод format () интерфейса ChronoZonedDateTime в Java используется для форматирования этой даты-времени с использованием указанного средства форматирования, переданного в качестве параметра. Это время-дата будет передано в устройство форматирования для создания строки.

Синтаксис:

default String format(DateTimeFormatter formatter)

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

Возвращаемое значение: этот метод возвращает строку, представляющую форматированную строку даты и времени.

Исключение: этот метод генерирует исключение DateTimeException, если во время печати возникает ошибка.

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

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

  

import java.time.*;

import java.time.chrono.*;

import java.time.format.*;

  

public class GFG {

    public static void main(String[] args)

    {

  

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

        ChronoZonedDateTime zoneddatetime

            = ZonedDateTime.parse(

                "2018-12-06T19:21:12.123+05:30[Asia/Calcutta]");

  

        // создаем форматер

        DateTimeFormatter formatter

            = DateTimeFormatter.ISO_TIME;

  

        // применить формат ()

        String value

            = zoneddatetime.format(formatter);

  

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

        System.out.println("Result: " + value);

    }

}

Выход:

Result: 19:21:12.123+05:30

Программа 2:

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

  

import java.time.*;

import java.time.chrono.*;

import java.time.format.*;

  

public class GFG {

    public static void main(String[] args)

    {

  

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

        ChronoZonedDateTime zoneddatetime

            = ZonedDateTime.parse(

                "2018-10-25T23:12:31.123+02:00[Europe/Paris]");

  

        // создаем форматер

        DateTimeFormatter formatter

            = DateTimeFormatter.BASIC_ISO_DATE;

  

        // применить формат ()

        String value

            = zoneddatetime.format(formatter);

  

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

        System.out.println("Result: " + value);

    }

}

Выход:

Result: 20181025+0200

Ссылка: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ChronoZonedDateTime.html#format-java.time.format.DateTimeFormatter-

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

Метод формата ChronoZonedDateTime () в Java с примерами

0.00 (0%) 0 votes