Boa tarde!
Estou com problemas para fazer a saída de uma data formatada. Estou recebendo a data com a seguinte formatação "2020-01-25T14:01:34.31Z", o primeiro SimpleDateFormat, estou conseguindo pegar a data, sem o horário, porém no formato yyyy-MM-dd, quando tento fazer o segundo sdf, ele mostra 13-07-0030. O que estou fazendo de errado?
SimpleDateFormat sdf = new SimpleDateFormat("yyy-MM-dd");
SimpleDateFormat sdfDDMMAAAA = new SimpleDateFormat("dd-MM-yyyy");
try {
Date dateSysCreatedDateHour = sdf.parse(sysCreatedDateHour);
String sysCreatedDateFormat = sdf.format(dateSysCreatedDateHour);
System.out.println(sysCreatedDateFormat);
Date dateSysCreatedDateFormat = sdfDDMMAAAA.parse(sysCreatedDateFormat);
System.out.println(sdfDDMMAAAA.format(dateSysCreatedDateFormat));
} catch (java.text.ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Obrigado!