Ответы:
Используйте Time.at :
t = Time.at(i)
time.to_i => int
Возвращает значение времени в виде целого числа секунд с начала эпохи.
Time.at(seconds[, microseconds]) => time:
Создает новый объект времени с заданным количеством секунд (и необязательных микросекунд) от эпохи.