Programação  
 
Conhecimento computador >> Programação >> Programming Ruby >> 
Como converter Carrapatos a um Data
Computadores armazenar a hora atual em termos de número de "tiques" decorridos desde uma determinada data, conhecida como o início da "época ". Uma marca é uma metáfora para o tique-taque feita por um relógio analógico a cada segundo, no entanto, o comprimento de um carrapato varia para cada sistema operacional. Sistemas Unix têm um segundo de carrapato , enquanto que os sistemas Windows utilizam um carrapato 100 nanossegundos e os sistemas Mac OS X tem um carrapato de um milésimo de segundo. Da mesma forma , os sistemas diferentes usam datas diferentes para marcar o início de sua época . Para o Windows , essa data é 01 de janeiro de 1601 , precisamente à meia-noite UT /GMT . Para Unix e Mac OS X , a época começa dia 01 de janeiro de 1970 , precisamente à meia-noite UT /GMT . Você pode escrever um programa simples na linguagem livre Ruby que vai tomar uma série de tiques e calcular a data atual deles. Coisas que você precisa
Rubi
Show Mais instruções
1

Abra um editor de texto e salvar o documento com o nome " tick2time.rb ".
< Br > 2

cole o seguinte código dentro dele :

# /usr /bin /ruby ​​

carrapatos = Integer ( argv [ 1] )

se argv [ ,"0] == " - s":

# fazer nada

elsif argv [0] == " - ms" :

carrapatos = carrapatos /1000

elsif argv [0] == " - " ns :

carrapatos = carrapatos /1000000

acabar

coloca Time.at ( carrapatos )

A primeira linha é apenas para usuários do Mac OS X ou Linux : deve identificar o local onde o Ruby está instalado. O programa leva o número de carrapatos a partir da linha de comando , juntamente com um argumento " comprimento de escala ", que pode ser definido como " - s " para o segundo ", - ms " para milissegundo ou " - " para ns nanossegundo . Seja qual for o comprimento de escala é, ele é ajustado para o carrapato segunda -length que Ruby espera para a sua função Time.
3

Salve seu trabalho.


Anterior :

Próximo : No
  Os artigos relacionados
·Como instalar o Centos Ruby on Rails para 1.9.2 Apache 
·Como depurar Rubi 
·Como usar o AppFabric SDK para Ruby 
·Como definir text_field Valor form_tag em Ruby on Rails…
·Como criar Tarballs em Ruby 
·Como converter um personagem para outro no Ruby 
·Como atualizar atributos em Rails 
·Diferença entre Inclua & Estender em Ruby 
·Como remover o último elemento em uma matriz de Ruby 
·Como verificar o seu Rank do Google com Ruby 
  Artigos em destaque
·Estrutura de JavaScript 
·Como depurar JavaScript em Eclipse 
·Como usar o Set STL Container Classe 
·Como código da matriz subtração em C + + 
·Como criar Classes AS2 
·Como aprender Python Linguagem Informática 
·Como converter arquivos CPP para EXE 
·Níveis de contorno em MATLAB 
·Como ler um Float binária com Python 
·Como exibir variáveis ​​booleanos em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados