| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Ruby Programming >> Content
    Sådan Konverter Flåter til en dato
    " . Epoke " Computere gemme den aktuelle tid i form af antallet af " flåter ", der er gået, siden en bestemt dato, er kendt som i begyndelsen af ​​det Et kryds er en metafor for den tikkende lyd fra et analogt ur hvert sekund, men længden af ​​en skovflåt varierer for de forskellige operativsystemer. UNIX-systemer har en et sekund kryds, mens Windows -systemer bruger en 100 - nanosekund kryds og Mac OS X -systemer har en en- millisekund kryds. Tilsvarende forskellige systemer bruger forskellige datoer for at markere begyndelsen på deres epoke. For Windows er den dato 1 jan 1601 , netop på midnat UT /GMT. For Unix og Mac OS X , begynder den epoke på 1 januar 1970 , netop på midnat UT /GMT. Du kan skrive et simpelt program i de frie sprog Ruby , der vil tage en række flåter og beregne den aktuelle dato fra dem. Ting du skal
    Ruby
    Vis Flere Instruktioner
    1

    Åbn en teksteditor og gemme dokumentet med navnet " tick2time.rb . "
    < Br > 2.

    Indsæt følgende kode i det : !

    # /usr /bin /ruby

    flåter = Integer ( ARGV [1] )

    hvis ARGV [ ,"0] == "- s " : Hej

    # ikke gør noget

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

    flåter = flåter /1000 < br >

    elsif ARGV [0] == "- nS" :

    flåter = flåter /1000000

    ende

    sætter Time.at ( ticks ) < br >

    den første linje er kun for brugere af Mac OS X eller Linux: det skal identificere det sted, hvor Ruby er installeret. Programmet tager antallet af flåter fra kommandolinjen sammen med en " tick længde" argument , der kan indstilles til "- s" for det andet " - ms " for millisekund eller "- NS" for nanosekund . Uanset tick længde er , det er justeret til den anden længde tick , at Ruby forventer for sin tid funktion.
    3

    Gem dit arbejde .
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan importeres Ruby Classes 
    ·Sådan Render anden controller i Ruby 
    ·Sådan Set Text_Field Value Form_Tag i Ruby on Rails 
    ·Hvordan at finde, hvis et klasse Findes i Ruby 
    ·Hvad Er Transaktionsmeddelelser Fixtures 
    ·Sådan undslippe HTML Output i Rails 
    ·Sådan installeres Gitorious på CentOS 
    ·Sådan konstateres Rails mode 
    ·Sådan gør du: Array til Sætning i Ruby 
    ·Sådan installeres plugins til en Instant Rails Anvende…
      Anbefalede Artikler
    ·Hvordan at sende SMS fra en webserver til en Android-te…
    ·Protege OWL Tutorial 
    ·Sådan Set forskellige værdier for hver række en Comb…
    ·Sådan vises en rullemenu i GridView 
    ·Sådan Slet Debug mapper i Visual Basic 2008 
    ·Sådan Update A Row i Grid View 
    ·Hvordan skal tjekkes Code VB6 Funktioner 
    ·Sådan installeres en IPA fil i en iPhone Simulator 
    ·Sådan får du den C perspektiv i Eclipse 
    ·Om SQL Profiler Anvendelse 
    Copyright © Computer Viden http://www.computerdk.com