[Dicas-L] Unix Time

[Dicas-L] - Unix Time

Caso n�o consiga visualizar esta mensagem, clique aqui.

Logotipo Dicas-L, por Ricardo Burile

Acompanhe a Dicas-L no twitter
Publique seu coment�rio sobre esta mensagem

Aprenda ingl�s em casa
Curso estruturado com o que existe de melhor e mais r�pido em estrat�gias e t�cnicas de aprendizado para adultos.
Conhe�a as aulas experimentais.

Unix Time

Colabora��o: Rubens Queiroz de Almeida

Data de Publica��o: 10 de January de 2010

Em m�quinas Unix, o tempo � contado em segundos a partir do dia 1 de Janeiro de 1970. O tempo hoje, 8 de janeiro de 2010, est� por volta de 1262959942 segundos. Este formato � dif�cil de entender, mas pensando nisto, existem alguns sites que fornecem a data correta, em um formato compreens�vel por seres humanos.

Um deles � o Epoch Converter. Voc� coloca o tempo em segundos e ele te retorna a data e a hora. Se voc� colocar o valor "1", voc� tem a data Thu, 01 Jan 1970 00:00:01 GMT. Interessante, o Unix nasceu ent�o em uma quinta-feira :-) A idade do Unix � hoje 1.262.959.942 (um bilh�o, duzentos e sessenta e dois milh�es, novecentos e cinquenta e nove mil, novecentos e quarenta e dois segundos).

O outro site � o Online Conversion, que faz a mesma coisa.

No site Epoch Converter existem outras ferramentas para tratar datas. Uma delas � o Calculate Date/Time Difference. Voc� especifica duas datas e ele retorna para voc� o tempo em v�rios formatos. Vejam um exemplo com a minha data de nascimento e a data de hoje:

   The difference between these two dates is:   49 years, 7 months, 3 days, 0 hours, 47 minutes and 5 seconds.      Difference in seconds:     	1564959600   Rounded difference in minutes:	26082660   Rounded difference in hours:	434711   Rounded difference in days:	18113   Rounded difference in months:	595   Rounded difference in years:	50 

Interessante, muita gente n�o sabe, mas quanto mais tempo vivemos, mais r�pido o tempo passa. Uma crian�a de 5 anos j� viveu 1.826 dias. Uma pessoa de cinquenta anos j� viveu 18.262, ou dez vezes mais. A percep��o do tempo, para este caso, � de um d�cimo. O dia, para quem tem cinquenta anos, passa dez vezes mais r�pido do que para quem tem cinco anos. Voc� se lembra como os dias eram longos na sua inf�ncia?

Ainda no site Epoch Converter, voc� pode obter a sintaxe para lidar com o tempo do Unix em diversas linguagens de programa��o existentes. Alguns exemplos:

Como obter o Tempo do Unix (Epoch Time)

Linguagem/Banco de Dados Sintaxe
Perl time
PHP time()
Ruby Time.now (or Time.new). To display the epoch: Time.now.to_i
Python import time first, then time.time()
MySQL SELECT unix_timestamp(now())
PostgreSQL SELECT extract(epoch FROM now());
JavaScript Math.round(new Date().getTime()/1000.0) getTime() returns time in milliseconds.
Unix/Linux date +%s

A listagem completa encontra-se no site.

A inspira��o para este artigo e as indica��es dos sites citados eu peguei do excelente blog de Sandra Henry-Stocker, publicado no site ITWorld. Este blog � muito antigo e os artigos s�o excelentes e muito bem escritos. Vale a pena acompanhar.

Col�gio da Villa
Uma nova proposta educacional em Jaguari�na
Apoio pedag�gico do sistema ETAPA
Visite nosso site
Telefone: 19 3867 2202

Dicas-L: Uma dica por dia desde 3 de mar�o de 1997

As mensagens da lista Dicas-L s�o veiculadas diariamente para 29524 assinantes.
Newsfeed RSS: http://www.dicas-l.com.br/index.xml

Caso n�o queira mais receber estas mensagens clique aqui.

Apoio
A Dicas-L tem o apoio da Locaweb

0 comentários: