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

Метод parse

Метод parse класса LocalDateTime преобразует строку в объект даты и времени. Первый параметр - это строка, которую нужно разобрать. Второй параметр необязательный - это объект DateTimeFormatter, который задает формат разбираемой строки. Если второй параметр не указан, строка должна быть в формате ISO-8601, например "2023-01-15T10:30:45".

Если строка не соответствует формату, метод выбрасывает исключение DateTimeParseException.

Синтаксис

LocalDateTime.parse(text) LocalDateTime.parse(text, formatter)

Пример

Давайте разберем строку с датой и временем в формате ISO-8601:

import java.time.LocalDateTime; public class Main { public static void main(String[] args) { LocalDateTime res = LocalDateTime.parse("2023-01-15T10:30:45"); System.out.println(res); } }

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

2023-01-15T10:30:45

Пример

Давайте разберем строку с датой и временем, указав собственный формат через DateTimeFormatter:

import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss"); LocalDateTime res = LocalDateTime.parse("15.01.2023 10:30:45", formatter); System.out.println(res); } }

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

2023-01-15T10:30:45

Пример

Давайте разберем строку с датой и временем без секунд, указав соответствующий формат:

import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"); LocalDateTime res = LocalDateTime.parse("2023-01-15 10:30", formatter); System.out.println(res); } }

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

2023-01-15T10:30

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

  • класс LocalDateTime,
    который представляет дату и время
  • метод of,
    который создает дату и время из компонентов
  • метод now,
    который возвращает текущую дату и время
  • метод format,
    который форматирует дату и время в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить