Fórum Converter date #384248
21/08/2010
0
try
{
String sqlinsert = "insert into estoque(id_estoque,nome,unidade,quantidade," +
"datacadastro,dataultvenda,dataultcompra)values('"+
tf_Codigo.getText()+"','"+
tf_nome.getText()+"','"+
tf_unidade.getText()+"','"+
tf_quantidade.getText()+"','"+
tf_datacadastro.getText()+"','"+
tf_dataultvenda.getText()+"','"+
tf_dataultcompra.getText()+"','"+
con_estoque.statement.executeUpdate(sqlinsert);
JOptionPane.showMessageDialog(null,"Dados gravados com sucesso"); con_estoque.executeSql("select * from estoque order by "+ordenar);
mostrarRegistro1();
con_estoque.resultset.next();
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,"Erro de gravação....");
}
}
e para apresentar na tela fiz isso: public void mostrarRegistro1()
{
try
{
tf_Codigo.setText(con_estoque.resultset.getString("id_estoque"));
tf_nome.setText(con_estoque.resultset.getString("nome"));
tf_unidade.setText(con_estoque.resultset.getString("unidade"));
tf_quantidade.setText(con_estoque.resultset.getString("quantidade"));
tf_datacadastro.setText(con_estoque.resultset.getString("datacadastro"));
tf_dataultvenda.setText(con_estoque.resultset.getString("dataultvenda"));
tf_dataultcompra.setText(con_estoque.resultset.getString("dataultcompra"));
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,"Olha, você já está no primeiro registro");
}
} todos os dados esta sendo apresentado mais a data não... Como eu converto as linhas referente a data?
Magson Almeida
Curtir tópico
+ 0Posts
21/08/2010
Dyego Carmo
para formatar a data para exibir em tela utilize a classe SimpleDateFormat !
ValeuZ"!
Gostei + 0
21/08/2010
Magson Almeida
{
String datacadastro = con_estoque.resultset.getString("datacadastro");
SimpleDateFormat tFormato = new SimpleDateFormat("dd'/'MM'/'yyyy");
Date tResp = tFormato.parse(datacadastro);
tf_datacadastro.setText(tFormato.format(tResp));
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,"erro ao tentar converter data");
} Só que mesmo assim esta dando agora esta msn de erro. Uncompilable source code - unreported exception java.text.ParseException; tente desta forma tbm mais sem sucesso.... try
{
String datacadastro = con_estoque.resultset.getString("datacadastro");
SimpleDateFormat tFormato = new SimpleDateFormat("dd'/'MM'/'yyyy");
try {
tResp = tFormato.parse(datacadastro);
} catch (ParseException ex) {
Logger.getLogger(estoque.class.getName()).log(Level.SEVERE, null, ex);
}
tf_datacadastro.setText(tFormato.format(tResp));
}
catch(SQLException erro)
{
JOptionPane.showMessageDialog(null,"erro ao tentar converter data");
}
Gostei + 0
23/08/2010
Davi Costa
String dataInicialFormatada = simpleDateFormat.format(new Date());
Date teste = simpleDateFormat.parse(dataInicialFormatada);
Testa isso aí e adapta a tua necessidade. Espero ter ajudado.
Att
Davi Gomes da Costa
Desenvolvedor Pleno
WebSite: http://www.ivia.com.br
IVIA ® Inovação e Tecnologia
[ CMMI 2 + ISO 9001:2008 + MPS.BR E ]
Gostei + 0
23/08/2010
Magson Almeida
Gostei + 0
24/08/2010
Davi Costa
DateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dataFormatada = simpleDateFormat.format(new Date());
No lugar de new Date() vc coloca sua data do banco e exibe a String dataFormatada.
Você trata new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); da forma que achar melhor pode
ser new SimpleDateFormat("yyyy-MM-dd");
Att
Davi Gomes da Costa
Desenvolvedor Pleno
WebSite: http://www.ivia.com.br
IVIA ® Inovação e Tecnologia
[ CMMI 2 + ISO 9001:2008 + MPS.BR E ]
Gostei + 0
24/08/2010
Magson Almeida
String dataultvenda = SimpleDateFormat.format(con_estoque.resultset.getDate("datacadastro"));
tf_datacadastro.setText(con_estoque.resultset.getString(dataultvenda)); não apressenta quando estou navegando.. recebo a msn que: nome da coluna 11/12/2010 não foi encontrado no banco..só que esta gravado dessa forma no banco e com esse nome..
Gostei + 0
25/08/2010
Davi Costa
Gostei + 0
26/08/2010
Dyego Carmo
Gostei + 0
26/08/2010
Magson Almeida
Gostei + 0
27/08/2010
Davi Costa
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
Att Davi Gomes da Costa
Desenvolvedor
WebSite: http://www.ivia.com.br
IVIA ® Inovação e Tecnologia
[ CMMI 2 + ISO 9001:2008 + MPS.BR E ]
Gostei + 0
27/08/2010
Magson Almeida
String strData = formatador.format(con_estoque.resultset.getDate("datacadastro"));
tf_datacadastro.setText(strData); Galera muito obrigado... abç e sucesso a vocês....
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)