Olá, bom dia!!
Como eu consigo converter um valor long, para uma hora.
No caso obtenho este valor long do método getTimeInMillis(), como chego na hora?
Obrigado.
Leonardo.
Olá, bom dia!!
Como eu consigo converter um valor long, para uma hora.
No caso obtenho este valor long do método getTimeInMillis(), como chego na hora?
Obrigado.
Leonardo.
A maioria dos objetos que lidam com datas possuem um construtor que aceita um valor long…
Date data = new Date(valorLong);
Só dá uma olhada na documentação:
http://java.sun.com/j2se/1.5.0/docs/api/java/sql/Date.html
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Date.html
http://java.sun.com/j2se/1.4.2/docs/api/java/sql/Timestamp.html
Té o/
Bom dia!
Usa a API java.text.DateFormat. (http://java.sun.com/j2se/1.5.0/docs/api/java/text/DateFormat.html)
Exemplo:
public static void main(String[] args) {
// obtém uma instância da data/hora atual
Calendar data = Calendar.getInstance();
// pega o valor em Unix timeStamp
Long dataHoraAtual = data.getTimeInMillis();
// pega uma instancia de dateFormat... para processar Horas (getTimeInstance)
DateFormat df = DateFormat.getTimeInstance();
// formata a hora para um valor "humanamente visível"
String horaFormatada = df.format(dataHoraAtual);
System.out.println(dataHoraAtual + " - " + horaFormatada);
}
Abraço,
Visite o Blog do Perereca: http://www.blogdoperereca.blogspot.com
Olá Rodrigo,
Obrigado deu certo…era o q precisava mesmo!
Abraços.
Leonardo.