Você está aqui: Java ::: Pacote java.time ::: LocalDate |
Como ler uma data do usuário no formato dd/MM/yyyy em Java e criar um objeto LocalDate usando a função parse()Quantidade de visualizações: 210 vezes |
|
Em várias situações nós precisamos ler datas informadas pelos usuários de nossos programas Java e, na maioria das vezes, estas datas estão no formato dd/MM/yyyy, ou seja, algo como 12/04/2021 (formato Português Brasileiro). Nesta dica eu mostro como podemos usar as classes DateTimeFormatter e LocalDate para a realização desta tarefa. Veja o código Java completo para o exemplo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
import java.util.Scanner;
public class Estudos {
public static void main(String[] args) {
// para ler a entrada do usuário
Scanner entrada = new Scanner(System.in);
// vamos pedir para o usuário informar uma data
// no formato português brasileiro
System.out.print("Informe a data no formato dd/MM/yyyy: ");
String data = entrada.nextLine();
// agora vamos criar um objeto da classe DateTimeFormatter
// com o Locale padrão e o formato dd/MM/yyyy
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(
"dd/MM/yyyy").withLocale(Locale.getDefault());
// construímos um objeto LocalDate a partir da
// função parse()
LocalDate date = LocalDate.parse(data, formatter);
// e mostramos o resultado
System.out.println("Conteúdo do objeto LocalDate: " + date);
System.out.println();
}
}
Ao executar este código Java nós teremos o seguinte resultado: Informe a data no formato dd/MM/yyyy: 23/10/2021 Conteúdo do objeto LocalDate: 2021-10-23 |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
|
C - Como concatenar apenas parte de uma string à outra string usando a função strncat() da linguagem C |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





