shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Comando date


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] Comando date
Date: Thu, 13 Apr 2006 21:55:05 -0300
User-agent: Thunderbird 1.5 (X11/20051201)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Roberto Janneu escreveu:
>               com date +%s   eu tenho  1144934642  minutos.
> 
> como faço o contrario ? Tenho 1090709214 e quero saber que dia é ? 


Primeiramente, o valor obtido com %s é segundos. E isto é um timestamp,
ou seja, a quantidade de segundos decorridos desde 00:00 do dia 01/01/1970.

Para conseguir o inverso, no linux, faça:

$ date -d "1970-01-01 1144934642 seconds"
Thu Apr 13 13:24:02 BRT 2006

Ou seja, informe que há um deslocamento de x segundos desde o dia
01/01/1970 :)

Agora você pode exibir isto no formato que quiser:
$ date -d "1970-01-01 1144934642 seconds" +%d/%m/%Y
13/04/2006

Recomendo a seguinte leitura para "brincar" com datas:
http://www.dicas-l.com.br/dicas-l/20051019.php

Abraços!

Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Linux User #195299
Ribeirão Preto - SP
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEPvLp++b4Zs4fOnMRAjv+AJ9Yngc4qX48Ogj06EHtk2iLlpqNQgCfY7Rq
dDgMSoZpS4klXEM2hphYHKA=
=yVQj
-----END PGP SIGNATURE-----


reply via email to

[Prev in Thread] Current Thread [Next in Thread]