1
resposta

Tem Como melhorar esse código?

Gostaria de saber se, utilizando a nova API de Datas do Java 8, existe alguma maneira de melhora esse método.

private Calendar convertDataToUSA(String date) throws Exception {
        SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(format.parse(date));

        return calendar;
    }
1 resposta

Oi Lucas, tudo bem ?

Tem sim, você consegue usar o pacote java.time, que possui a classe LocalDate, que dele você consegue falar qual é o padrão baseado numa String.


@DateFormatter(pattern = "dd/MM/yyyy")
private LocalDate data;

Outras formas você pode ver aqui : http://blog.caelum.com.br/conheca-a-nova-api-de-datas-do-java-8/