Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Ruby Programming >> Content
    Slik konverterer Flått til en dato
    " . Epoke " Datamaskiner lagre gjeldende tid i form av antall "ticks" som har gått siden en bestemt dato , kjent som begynnelsen av En hake er en metafor for den tikkende lyden gjort av en analog klokke hver andre , derimot, varierer lengden på en hake for hvert operativsystem . Unix-systemer har en ett sekund tick, mens Windows -systemer bruker en 100 - nanosekund kryss og Mac OS X-systemer har en ett - millisekund tick. Tilsvarende forskjellige systemer bruker forskjellige datoer for å markere begynnelsen på epoken deres . For Windows , er at datoen 1 januar 1601 , på nøyaktig midnatt UT /GMT . For Unix og Mac OS X , begynner den epoken på 1 januar 1970 , på nøyaktig midnatt UT /GMT . Du kan skrive et enkelt program i de frie språket Ruby som vil ta et antall flått og beregne gjeldende dato fra dem . Du trenger selg Ruby
    Vis flere instruksjoner
    en

    Åpne en teksteditor og lagre dokumentet med navnet " tick2time.rb . "

    2

    Lim inn følgende kode i den : !

    # /usr /bin /ruby

    flått = Integer ( ARGV [ 1 ] )

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

    # gjør noe

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

    flått = flått /1000

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

    flått = flått /1000000

    slutten

    setter Time.at ( flått )

    den første linjen er bare for brukere av Mac OS X eller Linux: det bør identifisere stedet der Ruby er installert. Programmet tar antall flått fra kommandolinjen sammen med en " hake lengde " argument som kan settes til "- s" for andre , "- ms " for millisekund eller "- ns " for nanosekund . Uansett flåtten lengde er, er det justert til den nest lengde kryss som Ruby forventer for sin tid funksjon .
    3

    Lagre arbeidet ditt.


    früher :

     Weiter:
      Relatert Artike
    ·Slik installerer Rails på en RC i Ubuntu 
    ·Hvordan lese en linje i en fil i Ruby 
    ·Hvordan bygge en Android App Med Ruby 
    ·Hvordan sette opp Apache Med Rails 
    ·Rails, Stillas og datatyper 
    ·Hvordan bruke Ruby Scripts i Sketchup 
    ·Hvordan Beat the Third Gym Leader Med Grovyle i Pokemon…
    ·Hvordan analysere en HTML- fil med Ruby 
    ·Hvordan kontrollere om en Constant er definert i Ruby 
    ·Hvordan analysere XML i Ruby on Rails 
      Anbefalte artikler
    ·Fordelene ved å bruke JSP og Servlets 
    ·Hvordan få tilgang Element attributter Med JavaScript 
    ·Forskjellen i Python og Django 
    ·Hvordan Automatisk orddeling i et dokument med Word XP 
    ·Hvordan lage en Basic spill i C + + 
    ·Hvordan få Web Root Paths i Java 
    ·Hvordan lage Quartus Compilation Raskere 
    ·Hvordan beregne i Adobe LiveCycle ES 
    ·Hvordan lage en COBOL Program 
    ·Hvordan få opp en skanner i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/