【问题标题】:Date Time parsing in RubyRuby 中的日期时间解析
【发布时间】:2016-01-01 00:25:38
【问题描述】:

我需要解析一个文件,第一列包含这个,因为我建议它是时间戳。但是我不知道编码,所以我决定在这里问一下,也许是普通编码。

我有时间戳:

  1. 201003568295
  2. 960000188940

如何从中获取日期和时间或仅获取日期?

【问题讨论】:

  • 我认为不,它是不同的格式,而不是 unix
  • 这些数字是从哪里来的?你知道至少对应的日期和时间吗?
  • 我需要解析一个文件,第一列包含这个,因为我建议它是时间戳。但是我不知道编码,所以我决定在这里问也许是普通编码。
  • 在 cmets 中重复你的问题是没有用的。相反,请在您的问题中通过编辑它并在适当的位置添加该信息来解释您的需求以及您认为这是一个日期的原因。该值不是以秒为单位的标准时间,因为它的范围非常大,并且两者是相关的时间是没有意义的。我们需要更多的上下文。它是什么类型的文件,它包含什么或它的来源是什么?

标签: ruby-on-rails ruby datetime


【解决方案1】:

您可以参考here

require 'date'
new_date = Time.at(960000188940).to_datetime
 #=> Wed, 13 Mar 32391 12:39:00 +053

【讨论】:

  • 只有天体物理学家才会觉得这个日期很正常。
猜你喜欢
  • 2015-07-22
  • 1970-01-01
  • 2014-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多