Como faço para converter de date para string

6 respostas
G
mc.setNome(Nometxt.getText());

mc.setEmpresa(Empresatxt.getText());

mc.setCpfECnpj(CpfouCnpjtxt.getText());

mc.setTelefone(Telefonetxt.getText());

mc.setTipoServico(Tipotxt.getText());

mc.setRua(Ruatxt.getText());

mc.setBairro(Bairrotxt.getText());

mc.setNumero(Integer.parseInt(Numerotxt.getText()));

mc.setValor(Double.parseDouble(Valortxt.getText()));
mc.setDataEntrada(Date(DataEtxt.getText()));
    mc.setHoraEntrada(HoraEtxt.getText());
    mc.setDataSaida(DataStxt.get);

6 Respostas

Jonathan_Medeiros

Date para String:

Date data = new Date();
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
String dataEmString = df.format(data);
G

mas nao deveira passar no linhda do tipo como passa um inteiro para instring?

Jonathan_Medeiros

O quê?

darlan_machado

Se você está falando do método toString, a resposta é, depende.
Se você fizer

Date data = new Date();
System.out.println(data.toString());

A saída não será 10/05/2019 e sim algo como Wed Dec 15 08:21:02 UTC 1999
Creio que não é o que você espera, certo?

Ah, mas por que preciso usar um DateFormat?
Para, justamente, transformar o objeto da classe Date em um formato legível. Como esse formato muda conforme gosto dos nativos, então, precisa ser assim.;

G
Date data = new Date();

DateFormat df = new SimpleDateFormat(dd/MM/yyyy);

String dataEmString = df.format(data);
mc.setNome(Nometxt.getText());
    mc.setEmpresa(NomeEmpresatxt.getText());
    mc.setCpfECnpj(CpfECnpjtxt.getText());
    mc.setTelefone(Telefonetxt.getText());
    mc.setTipoServico(TipoServicotxt.getText());
    mc.setRua(Ruatxt.getText());
    mc.setBairro(Bairrotxt.getText());
    mc.setNumero(Integer.parseInt(Numerotxt.getText()));
    mc.setValor(Double.parseDouble(Valortxt.getText()));
    mc.setDataEntrada(Date(DataEntradatxt.getText()));
    mc.setHoraEntrada(HoraEntradatxt.getText());
    
    ta assim ta dando erro
staroski
mc.setDataEntrada(df.parse(DataEntradatxt.getText()));
Criado 25 de julho de 2019
Ultima resposta 30 de jul. de 2019
Respostas 6
Participantes 4