2013-03-07 17 views

risposta

35

Supponendo vostro timestamp è un rubino Tempo oggetto:

puts time_stamp.strftime('%s') 
puts time_stamp.to_i 
timestamp = Time.at(628232400) 

Nel caso sia DateTime oggetto, si dispone dei metodi moltiplicatore e tempo.

23

Restituisce il numero di secondi dal periodo:

time = Time.now.to_i 

Returns seconda dal periodo che comprende microsecondi:

time = Time.now.to_f 
+2

Questo non ha risposto alla mia domanda, volevo sapere come convertire la classe Ruby Time in Epoch Unix secondi, non il contrario. – MichaelScaria

8
Time.now.to_i 

restituisce l'epoca. Lo stesso vale per:

time = Time.now 
time.to_i 
Problemi correlati