Caso n�o consiga visualizar esta mensagem, clique aqui.
| Acompanhe a Dicas-L no twitter |
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.


0 comentários:
Postar um comentário