Para mais detalhes do formato de hora no Unix consulte [1]
No Java você chamando System.currentTimeMillis() ele retorna a hora corrente em milisegundos.
Por exemplo aqui ele me retornou 1308528000000
Para ver a hora que esse número representa basta dividir por 1000 e chamar no shell do linux
$ date -d @1308528000
Sun Jun 19 21:00:00 BRT 2011
A divisão por mil é porque a hora no formato Unix esta em segundos e cada segundo tem 1000 milisegundos.
Para fazer a operação inversa basta chamar
date -d "2011-06-19 21:00:00" "+%s"
1308528000
0 comentários:
Postar um comentário