如何将此时间整数转换为Ruby中的日期?

AKW*_*KWF 10 ruby ruby-on-rails ruby-on-rails-3

我从外部API获取此标记:

1391655852
Run Code Online (Sandbox Code Playgroud)

我需要将它转换为日期.我在互联网和SO上看到过很多转换页面,但它们似乎都是另一回事.我根本不熟悉这种整数格式.


为什么这不是一个重复的问题*

这个问题应该不是被标记为重复,因为引用的问题,特别提到seconds since epoch.虽然这实际上是我正在寻找的数字,但我不知道它被称为那个.通过在不到一周的seconds since epoch时间里非常快速的投票和最喜欢以及40个观点来判断,我会判断时间格式在程序员中并不普遍.因此,SO用户将从双向询问的问题中受益.

CDu*_*Dub 7

我肯定会屈服于@ duck的答案 - 在我看来,这是将整数转换为的最好方法Time- 但是如果你明确地寻找a Date,你会想要做更多的工作:

require 'date'

t = Time.at(i)
date = t.to_date
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,date将是类Date.