解析日期如1240915075

Mar*_*rio 20 ruby parsing date

我正在学习编程,我选择Ruby作为第一门学习的语言.

我正在解析日期为这种形式的XML:1240915075 1224855068

这种格式怎么称呼?如何在Date或Time对象中使用该值?

谢谢!

Kri*_*s C 44

这是UNIX时间(有时称为大纪元时间).它测量自1970年1月1日以来经过的秒数(Unix纪元是1970年1月1日00:00:00 UTC时间)

这是一个示例转换器:http://www.esqsoft.com/javascript_examples/date-to-epoch.htm

关于使用Ruby转换整数时间的stackoverflow问题:Ruby/Rails:将int转换为时间或从整数中获取时间?

使用Time.at函数转换例如:

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


Dom*_*ger 8

那是大纪元时间(第一个对应于2009年4月28日星期二,格林威治标准时间11:37:55 + 0100).

您可以使用以下方式获取日期时间Time.at:

Time.at(1240915075)
Run Code Online (Sandbox Code Playgroud)