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);
Date para String:
Date data = new Date();
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
String dataEmString = df.format(data);
1 curtida
mas nao deveira passar no linhda do tipo como passa um inteiro para instring?
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.;
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
mc.setDataEntrada(df.parse(DataEntradatxt.getText()));