convertir unixtime a un formato leible

Iniciado por andrer03, 16 Agosto 2009, 18:07 PM

0 Miembros y 1 Visitante están viendo este tema.

andrer03

hola a todos

tengo una base de datos mysql en la tabla tengo creado un apartado llamado date y el tiempo lo inserto en formato unixtime

Esta linea de aqui abajo coresponde al unixtime extraido de la base de datos


date = rs.getString(8); //unixtime en formato 1250442076 por ejemplo

ahora mi pregunta es como puedo convertir estos numeros a un formato leible en java por ejemplo: 08/16/2009 @ 12:01pm o algo parecido
espero que alguien me ayude gracias ;D

er_rafael_rafi

Código (java) [Seleccionar]
long l = rs.getLong(8); // obtenemos el valor en formato long
Date d = new Date( l * 1000 );// lo pasamos a Date de java pero multiplicando por mil
// para que java no lo interprete como milisegundos


Asi de facil....

Saludossss

andrer03

gracias. me puedes ayudar a como pasar el tiempo en segundos a formato
semanas, dias, horas, minutos, y segundos,

por ejemplo tengo tengo un unixtime cualquier y tengo el unixtime actual
si los resto el resuldo es los segundos entre esas dos fechas
y necesito pasar ese resultado a ( semanas:dias:horas:minutos:segundos )
si alguien sabe como hacer algo asi ayuda por favor ;)