Ruby: преобразуване на unix timestamp в дата

irb> dt = Time.now.utc
=> 2012-04-26 10:47:01 UTC

irb> dti = dt.to_i
=> 1335437221

Сега, как да конвертирате dti обратно в Дата/Час?


person Paul    schedule 26.04.2012    source източник
comment
Трябва да е Time.now.utc...   -  person not2qubit    schedule 29.01.2014
comment
@user1147688: Прав си. Въпросът е актуализиран.   -  person Paul    schedule 01.02.2014


Отговори (1)


Използвайте Time.at.

Time.at(1335437221)
# => 2012-04-26 12:47:01 +0200 
person Simone Carletti    schedule 26.04.2012
comment
Time.at(1335437221).utc Благодаря ви. - person Paul; 26.04.2012