Что на самом деле подразумевается при использовании утилит Java Date, а что-то устарело. Означает ли это, что его не рекомендуется использовать, или означает, что это запрещено?
Я предполагаю, что использование устаревших методов является плохой практикой, но я не уверен и хотел выяснить это.
Например, я пытаюсь использовать такой код, как следующий
String date = request.getParameter("date");
model.setDate(new Date(date));
Конечно... это высокоуровневый пример, но в этой ситуации моя модель использует тип Date, и мне нужно извлечь дату из запроса в виде строки и создать с ней дату.
Он отлично работает, как у меня, но использует устаревший метод.
EDIT - я вернулся и использовал
SimpleDateFormat formatter = new SimpleDateFormat();
model.setDate(formatter.parse(request.getParameter("date");
Дата указана в формате ММ/ДД/ГГГ, например 23.07.2010, но я получаю ParseException
От чего это может быть?