Boa tarde galera.
Tenho uma data armazenada em uma variável do tipo String no formato yyyy-MM-dd que veio do banco de dados proveniente de um campo do tipo Date, estou precisando imprimi-la no formato dd/MM/yyyy.
Tentei fazer o seguinte:
String data = “2016-11-23”;
DateFormat novoFormato = new SimpleDateFormat(“dd/MM/yyyy”);
System.out.println(novoFormato.format(data));
Na IDE não aparece erro algum no trecho em questão, porém ao executar o seguinte erro é retornado:
Exception in thread “main” java.lang.IllegalArgumentException: Cannot format given Object as a Date.
O que devo fazer nesse caso para conseguir imprimir a data no formato dd/MM/yyyy?