Formatos de saída de um data?

Tenho uma data de tal maneira “dd/mm/yyyy”, em string, mas na saída eu quero que saia “yyyy-mm-dd”, eu ão sei muito bem manipular string ainda em Java?

use SimpleDateFormat:

SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
java.sql.Date data = new java.sql.Date(format.parse(dataStr).getTime());

SimpleDateFormat formatador = new SimpleDateFormat("yyyy-mm-dd");
formatador.format(data);// retorna uma string com a data no formato que voce quer.

não tive como testar mas acho que resolve.

2 curtidas