Я использую этот код для синтаксического анализа даты.Не удается разобрать SimpleDateFormat
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
SimpleDateFormat formatterParse = new SimpleDateFormat("yyyy-MM-dd");
String s = formatter.format(formatterParse.parse(m.get("lastModifiedDate")));
м является HashMap и someModifiedDate приходит в 2010-11-26
EDIT: Я получаю InvalidTypeEception. Ява. Genereated value (java.sql.Date) несовместимо с java.lang.String
Почему r u форматирует его 2 раза? – RMT
@RMT: в соответствии с попыткой кода значение карты представляет собой 'String' в формате' yyyy-MM-dd', который он просто хочет преобразовать в 'String' в формате' MM/dd/yyyy'. @ Kaushik: можете ли вы, пожалуйста, уточнить проблему? Что происходит вместо этого? – BalusC
Я просто попробовал. он работает. Какая ошибка? – RMT