Ola!
Como mudar o formato de uma data que esta nos padroes Americano para o pradrao nacional?
A data foi retirada do bd.
Tentei o metodo format da classe Calendar, mas nao deu muito certo…
Ola!
Como mudar o formato de uma data que esta nos padroes Americano para o pradrao nacional?
A data foi retirada do bd.
Tentei o metodo format da classe Calendar, mas nao deu muito certo…
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss");
String date = simpleDateFormat.format(Date);//Date eh o dado do banco
foi isto que eu fiz, mas nao funcionou…
nao deu erro, mas ao executar a data nao e mostrado…
estou colocando as datas em um vetor na classe de negocio tentei utilizar o metodo format na classe de negocio e na classe main, nao funcionou…
valew
poe o codigo ai!
package Consulta;
import java.sql.;
import ConexaoBD.Conexao;
import java.util.;
import java.io.*;
/**
*
@author Administrador
*/
public class Consulta
{
private String deData, ateData, informacao;
private Vector dataConsuta, idConsuta, idCliente, idDentista, idServico, valorConsulta, nomeCliente;
/** Creates a new instance of Usuario */
public Consulta(String d, String a)
{
deData = d;
ateData = a;
dataConsuta = new Vector();
idConsuta = new Vector();
idCliente = new Vector();
idDentista = new Vector();
idServico = new Vector();
valorConsulta = new Vector();
nomeCliente = new Vector();
}
public boolean pesquisaConsulta() throws SQLException, IOException
{
Conexao c = new Conexao();
boolean aux = false;
try{
Statement statement = c.getConexao().createStatement();
String query = "Select distinct * from tblConsulta co, tblCliente c where co.data_consulta between #" + deData + "# and #" + ateData + "# and co.id_cliente=c.id_cliente order by co.data_consulta";
ResultSet rs = statement.executeQuery( query );
display ( rs );
statement.close();
}
catch (SQLException sqlex)
{
informacao = ("Erro ao realizar a buscar");
}
return aux;
}
public void display(ResultSet rs) throws SQLException, IOException
{
try
{
rs.next();
do
{
//tabela Consulta
idConsuta.addElement( rs.getString("id_consulta") );
idCliente.addElement( rs.getString("id_cliente") );
idDentista.addElement( rs.getString("id_dentista") );
idServico.addElement( rs.getString("id_servico") );
dataConsuta.addElement( rs.getString("data_consulta") );
valorConsulta.addElement( rs.getString("valor_consulta") );
//tabela cliente
nomeCliente.addElement( rs.getString("nome_cliente") );
}
while (rs.next());
informacao = ("Localizado com sucesso");
}
catch (SQLException sqlex)
{
sqlex.printStackTrace();
informacao = ("Nenhum registro encontrado");
}
}
public Vector getDataConsulta()
{return dataConsuta;}
public Vector getNomeCliente()
{return nomeCliente;}
public String getInformacao()
{return informacao;}
}
nao rola se você declarar
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyyy");
fora do loop e dentro do loop usar
dataConsuta.addElement( simpleDateFormat.format(rs.getString("data_consulta")));
:?: :?:
Ah esqueci!
dataConsuta.addElement( simpleDateFormat.format(rs.getDate("data_consulta")));
getDate
é isto, valeu