РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
966 of 1163 menu

Метод format

Метод format класса DateTimeFormatter преобразует объект даты и времени в строку согласно шаблону, заданному при создании форматтера. Метод принимает один параметр - объект, реализующий интерфейс TemporalAccessor, например LocalDate, LocalTime, LocalDateTime или ZonedDateTime. Возвращает отформатированную строку.

Синтаксис

formatter.format(temporal)

Пример

Давайте отформатируем текущую дату по шаблону дд.ММ.гггг:

import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { LocalDate date = LocalDate.of(2025, 12, 31); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd.MM.yyyy"); String res = formatter.format(date); System.out.println(res); } }

Результат выполнения кода:

"31.12.2025"

Пример

Давайте отформатируем дату и время по шаблону с часами и минутами:

import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { LocalDateTime dateTime = LocalDateTime.of(2025, 12, 31, 23, 59); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"); String res = formatter.format(dateTime); System.out.println(res); } }

Результат выполнения кода:

"2025-12-31 23:59"

Пример

Давайте отформатируем время с использованием встроенного форматтера ISO_LOCAL_TIME:

import java.time.LocalTime; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { LocalTime time = LocalTime.of(15, 30, 45); DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_TIME; String res = formatter.format(time); System.out.println(res); } }

Результат выполнения кода:

"15:30:45"

Смотрите также

  • класс DateTimeFormatter,
    который форматирует и разбирает даты и время
  • метод ofPattern,
    который создает форматтер по шаблону
  • метод parse,
    который разбирает строку в дату или время
  • метод format,
    который форматирует дату и время
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить