Ruby 解析日期,如1240915075

Ruby 解析日期,如1240915075,ruby,parsing,date,Ruby,Parsing,Date,我正在学习编程,我选择Ruby作为第一语言学习 我正在解析一个XML,其中日期的格式为:1240915075 1224855068 这种格式叫什么?如何在日期或时间对象中使用该值 谢谢大家! 这是UNIX时间(有时称为纪元时间)。它测量自1970年1月1日以来经过的秒数(Unix纪元是1970年1月1日UTC 00:00:00的时间) 下面是一个转换器示例: 关于使用Ruby转换整数时间的stackoverflow问题: 使用Time.at功能转换,例如: t = Time.at(i) 这是一

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

我正在解析一个XML,其中日期的格式为:1240915075 1224855068

这种格式叫什么?如何在日期或时间对象中使用该值

谢谢大家!

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

下面是一个转换器示例:

关于使用Ruby转换整数时间的stackoverflow问题:

使用Time.at功能转换,例如:

t = Time.at(i)

这是一个unix时间戳—自1970年1月1日以来的秒数

在Ruby中如何使用它的示例如下:

t = Time.at(1215163257)
puts t.to_date
>> 2008-07-04
这是大纪元时间(第一个对应于2009年4月28日星期二11:37:55 GMT+0100)

您可以使用以下方法从中获取日期时间:

Time.at(1240915075)

吹毛求疵:我会打电话给1970年1月1日。这被称为unix时间戳。良好的点-为准确度而更新。我有点习惯称之为大纪元时间…你应该在答案中包含一份代码副本。这种联系将来可能会改变/消失。