我正在尝试将字符串转换为日期对象。我的字符串格式为“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")]
答案 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
对象。