如何对CSV列数据进行排序

时间:2016-09-26 04:00:15

标签: ruby csv

我有一个奇怪的开始日期列,我必须按照最早到最新的排序。

但是,我不知道如何解释当前的数字。

以下是一些例子:

1365985819
1441584686
1397661886
1472340552

为什么日期是这样的?如何转换为“正常”日期以便我可以对其进行排序?

1 个答案:

答案 0 :(得分:0)

它们看起来像Unix时间戳。您可以将它们转换为可读格式。在将它们放入数据库之前,或者只是以这种方式使用它们并在查看时转换。从最小到最大排序将使您从较旧到较新。

使用Ruby Dictionary<Tuple<Type, Type>, Delegate>转换它们:

Time.at