Veja, você tem essa data, o que ocorre é que o objeto Date da classe java.util.Date não tem o formato que você espera ver.
Note que ele apresenta:
Aug: equivalente a agosto ou 08
10: refere-se ao dia do mês, no caso, 10
2018: refere-se ao ano, 2018.
00:00:00: Refere-se a hora, como você não especificou a hora, ele entende que seja meia noite, ou seja, zero hora.
Fri: refere-se ao dia da semana, no caso, sexta-feira.
Vou explicar o meu contexto eu fiz um banco com o campo date e quando eu pego oque o usuário digita pelo gettext vem em String dai tenho que fazer essa conversão.
Existe outra maneira de fazer essa inserção no banco talves eu esteja fazendo da maneira errado ou mais dificil?
@ENGENHEIRO_DE_SOFTWA eu criei um banco com um campo tipo Date e eu pego o valor digitado pelo usuário pelo gettext que vem em String so que como o banco esta em date tenho que converter
Olhe no primeiro código que eu mandei, ele está utilizando LocalDate e não LocalDateTime, coloque exatamente este código: LocalDate datetime = LocalDate.parse(txt_Data_Abertura.getText(), DateTimeFormatter.ofPattern(“dd/MM/yyyy”));
String newstring = datetime.format(DateTimeFormatter.ofPattern(“dd/MM/yyyy”));
System.out.println(newstring);