Formatar Timestamp Java + Mysql

2 respostas Resolvido
simpledateformatjavamysql
Diogo_Silva1

Galera alguém poderia me ajudar aqui estou tentando pegar a hora e a data em timestamp,
a data eu conseguir formatar porém a hora retorna 00:00:100, código:

//Formatando a data

SimpleDateFormat sdf = new SimpleDateFormat(“dd/MM/yyyy”);

String data = sdf.format(objCon.rs.getDate(“logDataHora”));

//Formatando as horas

SimpleDateFormat hor = new SimpleDateFormat(“HH:mm”);

String horas = hor.format(objCon.rs.getDate(“logDataHora”));

ultAcesso =  data + " ás " + horas;

2 Respostas

Villagram
Solucao aceita

@Diogo_Silva1 Cara se você está utilizando um campo do tipo TimeStamp você precisa recuperar isto do ResultSet caso contrário pode acontecer estes erros mesmo:

{

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
    SimpleDateFormat hor = new SimpleDateFormat("HH:mm");
    String data = sdf.format(objCon.rs.getTimeStamp("logDataHora"));
    String horas = hor.format(objCon.rs.getTimeStamp("logDataHora"));
    ultAcesso = data + " às " + horas;

}

Diogo_Silva1

Obrigado meu amigo! Isso pra mim funcionou!

Criado 1 de maio de 2018
Ultima resposta 1 de mai. de 2018
Respostas 2
Participantes 2