Ruby Language
Zeit
Suche…
Syntax
-
Time.now
-
Time.new([year], [month], [day], [hour], [min], [sec], [utc_offset])
So verwenden Sie die Strftime-Methode
Das Konvertieren einer Zeit in eine Zeichenfolge ist in Ruby ziemlich üblich. strftime
ist die Methode, mit der man die Zeit in einen String konvertieren würde.
Hier sind einige Beispiele:
Time.now.strftime("%Y-%m-d %H:%M:S") #=> "2016-07-27 08:45:42"
Dies kann noch weiter vereinfacht werden
Time.now.strftime("%F %X") #=> "2016-07-27 08:45:42"
Zeitobjekte erstellen
Aktuelle Uhrzeit abrufen:
Time.now
Time.new # is equivalent if used with no parameters
Bestimmte Zeit erhalten:
Time.new(2010, 3, 10) #10 March 2010 (Midnight)
Time.new(2015, 5, 3, 10, 14) #10:14 AM on 3 May 2015
Time.new(2050, "May", 3, 21, 8, 16, "+10:00") #09:08:16 PM on 3 May 2050
Um eine Zeit in eine Epoche umzuwandeln, können Sie die to_i
Methode verwenden:
Time.now.to_i # => 1478633386
Sie können auch mit der at
Methode von epoche nach time konvertieren:
Time.at(1478633386) # => 2016-11-08 17:29:46 -0200
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow