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