Sou novo em programação Java Spring Boot. Tenho uma data vinda de base de dados e exibindo em página. Meu problema é que a data está sendo exibida no formato yyyy/MM/dd. Help me, please!!!
Springboot ou spring mvc ou o que de frontend?
Spring boot, back
estou usando thymeleaf, fiz implementação no html e tb no bens com os getts e setts. Não formata de jeito nenhum. Usei o @DateTimeFormat(pattern=“dd-MM-yyyy”) e no beans e nada. Help me!!
falta, sem dúvida, implementar em algum lugar. alguém me dê um help, please!
Esse tipo de coisa é o mesmo que dizer “não me ajude”, pois não serve para nada.
Tem código disso que está fazendo?
HTML:
th:text="${#dates.format(cenario.dataCadastro, ‘dd/MM/yyyy’)}"
MODEL:
@Column(name = “DT_CADASTRO_CENARIO”)
private LocalDate dataCadastro;
Sabem se tenho que atualizar algo?
Parece que tenho que converter LocalDate para Date, depois para String para depois chamar?
Já tentou?
DateTimeFormatter formatters = DateTimeFormatter.ofPattern("dd/MM/yyyy");
String text = date.format(formatters);
essa variável “formatters” ela é a mesma variável do bean que está vindo do banco. Por exemplo: O meu banco está enviando um “Date data” pra mim que estou recebendo com um “LocalDate dataCriacao”. A formatação para o modelo que eu quero exibir será:
DateTimeFormatter dataCriacao = DateTimeFormatter.ofPattern(“dd/MM/yyyy”)
String text = date.format(dataCriacao)?