Manipulação de Data com String

2 respostas Resolvido
java
G

Olá,
Gostaria de uma ajuda para uma conversão de datas.

Eu recebo uma String data = 01/01/2023 01:00:00;

preciso que ela fique assim String data = 2023-01-01;

teria como fazer essa conversão?

2 Respostas

J
Solucao aceita

Uma das possíveis formas de tratar:

final String dateTimePtBr = "01/01/2023 01:00:00";
final LocalDateTime parsedDateTime = LocalDateTime.parse(dateTimePtBr, DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm:ss"));
final String formattedDate = parsedDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));

System.out.println(formattedDate); // 2023-01-01
G

Muito Obrigado.

Essa forma me ajudou e muito, até diminui o cod que tinha feito.

Criado 24 de maio de 2023
Ultima resposta 24 de mai. de 2023
Respostas 2
Participantes 2