Bom dia, Pablo! Como está?
Gostei demais do seu código, atendeu ao que foi proposto!
Mandou muito bem explorando o LocalDateTime para capturar data e hora com Java, aplicou de maneira eficiente o DateTimeFormatter para personalizar o formato e compreendeu como usar o toLocalDate e toLocalTime para separar as informações.
Se quiser aprofundar ainda mais, algumas boas práticas são:
- Validação de entrada: tratar erros caso o usuário digite um padrão inválido.
- Reutilização de código: encapsular a lógica de formatação em métodos auxiliares.
- Internacionalização: usar
Locale para adaptar formatos de data e hora a diferentes regiões.
Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.
Ah, uma pergunta: o que você gostaria de praticar mais agora, trabalhar com internacionalização de datas e horas ou explorar manipulação de períodos com Duration e Period?
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!