Как преобразовать строку в дату в Java 8

Java 8 предоставляет класс LocalDate и DateTimeFormatter класс для преобразования строки представление даты в объекте класса LocalDate .

Метод parse для LocalDate используется для выполнения этого преобразования.

Синтаксис

Синтаксис метода parse класса LocalDate в Java 8:

Код

Приведенный ниже фрагмент кода иллюстрирует, как класс LocalDate и класс DateTimeFormatter выполняют преобразование строки в дату в Java 8:

 импортировать java.  time.format.DateTimeFormatter; импорт java.time.LocalDate;  class StringToDate {public static void main (String args []) {//Пример 1 DateTimeFormatter formatter_1 = DateTimeFormatter.ofPattern ("d/MM/yyyy");  Строка str_date_1 = "24.09.2019";  LocalDate local_date_1 = LocalDate.parse (str_date_1, formatter_1);  System.out.println (local_date_1); //Пример 2 DateTimeFormatter formatter_2 = DateTimeFormatter.ofPattern ("MMM d yyyy");  Строка str_date_2 = "24 сентября 2019 г.";  LocalDate local_date_2 = LocalDate.parse (str_date_2, formatter_2);  System.out.println (локальная_дата_2); //Пример 3 DateTimeFormatter formatter_3 = DateTimeFormatter.ofPattern ("d-MMM-yyyy");  Строка str_date_3 = "24 сентября 2019 г.";  LocalDate local_date_3 = LocalDate.parse (str_date_3, formatter_3);  System.out.println (локальная_дата_3);  }} 

Оцените статью
nanomode.ru
Добавить комментарий