Como converter data em String para LocalDate

Requisito

  • Java SE 8

1. Datas no formato da ISO 8601

Formato yyyy-MM-dd. Meses e dias representados com apenas um dígito devem conter o zero à esquerda.

Saída:

2. Datas em outros formatos

Dia d e/ou mês M representado com apenas uma letra na String de formato permite valor com ou sem zero à esquerda.

Saída

Referências

docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html

en.wikipedia.org/wiki/ISO_8601

docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html