Как преобразовать string в date в java?

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

от chloe.keebler , в категории: Java , 3 месяца назад

Как преобразовать string в date в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от ludie , 3 месяца назад

@chloe.keebler 

Вы можете использовать класс SimpleDateFormat для преобразования строки в дату в Java. Вот пример кода:

 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 StringToDateExample {
    public static void main(String[] args) {
        String dateString = "2021-05-01";
        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

        try {
            Date date = dateFormat.parse(dateString);
            System.out.println(date);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
}


В этом примере преобразуется строка "2021-05-01" в объект Date. Мы используем паттерн "yyyy-MM-dd" в методе SimpleDateFormat для указания формата строки даты.


Затем мы обрабатываем исключение ParseException, которое может возникнуть, если строка не соответствует заданному формату. Если преобразование прошло успешно, мы выводим дату в консоль.