Ruby:解析在1.9中去了哪里?

kdt*_*kdt 9 ruby datetime parsing

我相信旧版本的ruby带有一个parsedate允许最佳猜测传递日期/时间字符串的模块.这似乎不是红宝石1.9 - 其他地方是否有相同的功能?

小智 9

我自己也有同样的问题.查看1.8源解析时使用另一个仍然存在的模块.以下适用于使用从FreeBSD上的端口构建的Ruby 1.9.

require 'date/format'
require 'time'

text = "Tue Jun 28 11:58 2011"
array = Date._parse(text, false).values_at(:year, :mon, :mday, :hour, :min, :sec, :zone, :wday)
time = Time.mktime(*array)
puts time