Я пытаюсь преобразовать дату в формате dd-MM-yyyy из YYYY-MM-dd hh: mm: ss.ms в java используя код, приведенный ниже, но м не удалось получить требуемое значениеПреобразование даты dd/MM/yyyy в dd-MM-yyyy в java
String dob = (new SimpleDateFormat("dd-MM-yyyy")).format(customerEntity.getDob().toString());
customerEntity.getDob() ToString предоставляет мне это значение 1987-06-12 00:. 00: 00,0
но когда я анализируя его до строки String, он производит 163-06-1987 в качестве вывода, тогда как я хочу выход, как 12-06-1987.
Любой помощь будет заметно, благодаря хорошо заранее
Почему вы используете ToString()? Вы должны отформатировать дату, а не строку –
, попробуйте 'customerEntity.getDob()', 'sDF.format (dateObj)' – Kent
@lgino даже после удаления метода toString(), я не где рядом с желаемым результатом – Mavericks