Как в java сконвертнуть строку в дату?

Пользователь

от jazmyne , в категории: Java , 5 месяцев назад

Как в java сконвертнуть строку в дату?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от aubree , 5 месяцев назад

@jazmyne 

Для конвертации строки в объект типа Date в Java можно использовать класс SimpleDateFormat. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateConversion {
    public static void main(String[] args) {
        String dateString = "31-12-2022"; // пример строки с датой
        
        DateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
        try {
            Date date = dateFormat.parse(dateString);
            System.out.println("Дата: " + date);
        } catch (ParseException e) {
            System.out.println("Ошибка при конвертации даты.");
        }
    }
}


В данном примере SimpleDateFormat используется для парсинга строки в формате "dd-MM-yyyy". Результатом является объект типа Date.