Ruby转换字符串1/1/2014到目前为止

时间:2014-03-03 15:27:42

标签: ruby-on-rails ruby

我正在尝试将字符串转换为日期对象。我的字符串格式为“8/19/2013”​​,我需要返回一个有效的ruby日期对象,这样我就可以从数组中找到最早和最晚的日期,例如date_array.min / max。

更新

我正在构建一个看起来像......

的数组
  student_start_dates[row["person_id"]] << Date.new(row["start_date"])

......所以这有效......

  student_start_dates[row["person_id"]] << row[Date.strptime("start_date", "%d/%m/%Y")]

2 个答案:

答案 0 :(得分:3)

执行:

require 'date'

Date.strptime("9/19/2013","%m/%d/%Y")

答案 1 :(得分:-1)

这样做:

require 'time'    
Date.strptime('9/19/2013', '%m/%d/%Y')

结果是Date对象。