Как преобразовать строку в дату java
Ответы
Иван Полежаев
08 апреля 2023
Конвертация строки в дату в Java
может быть выполнена с помощью класса SimpleDateFormat
:
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateConversionExample {
public static void main(String[] args) {
String dateStr = "2022-04-01";
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = formatter.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
В этом примере мы
- импортируем классы
DateFormat
,SimpleDateFormat
,Date
иParseException
- в методе
main
мы объявляем строку, содержащую дату в форматеyyyy-MM-dd
- создаем объект
SimpleDateFormat
для конвертации этой строки в дату и вызываем методparse()
этого объекта, чтобы получить объектDate
- если входная строка не соответствует заданному формату, метод
parse()
выкинет исключениеParseException
, которое мы обрабатываем с помощью блокаcatch
0
0