[RESOLVIDO] Como colocar o formato do Date do java em português

2 respostas Resolvido
simpledateformatdatejavawebjsfjava
RaphaelSouza

Não estou conseguindo exibir a data no formato que eu quero.

Essa é a classe dos atributos do cliente

package Entidade;

import java.util.Date;

public class Cliente {

private String nome;
private String sobrenome;
public Date aniver;


public Cliente() {
}

public String getNome() {
    return nome;
}

public void setNome(String nome) {
    this.nome = nome;
}

public String getSobrenome() {
    return sobrenome;
}

public void setSobrenome(String sobrenome) {
    this.sobrenome = sobrenome;
}

public Date getAniver() {
    return aniver;
}

public void setAniver(Date aniver) {
    this.aniver = aniver;
}

}

Esse é o Bean

package Bean;

import Entidade.Cliente;

import java.io.Serializable;

import java.util.ArrayList;

import javax.faces.bean.ManagedBean;

import javax.faces.bean.SessionScoped;

@ManagedBean
@SessionScoped
public class allBean implements Serializable{

private ArrayList<Cliente> cliente = new ArrayList<>();
Cliente c = new Cliente();

public allBean() {
}

public void Cadastro(){
    
    Cliente aux = new Cliente();
    
    aux.setNome(c.getNome());
    aux.setSobrenome(c.getSobrenome());
    aux.setAniver(c.getAniver());
    System.out.println(aux.aniver); 
    
    cliente.add(aux);
    
    c.setNome("");
    c.setSobrenome("");
    
}

public ArrayList<Cliente> getCliente() {
    return cliente;
}

public void setCliente(ArrayList<Cliente> cliente) {
    this.cliente = cliente;
}

public Cliente getC() {
    return c;
}

public void setC(Cliente c) {
    this.c = c;
}

}

2 Respostas

Mike
Solucao aceita

Olá @RaphaelSouza

Se você quer exibir o valor da data no formato brasileiro, você tem que usar um formatador para isso

String dataFormatada = new SimpleDateFormat("dd/MM/yyyy").format(seuDate);

Com o Date você não consegue formatar no próprio objeto, você tem que armazenar o valor formatado em uma variavel String

RaphaelSouza

Muito obrigado!!! :smiley:

Criado 19 de março de 2019
Ultima resposta 26 de mar. de 2019
Respostas 2
Participantes 2