解析红宝石中的字符串日期,例如“28-May-10”

时间:2012-03-15 20:46:05

标签: ruby-on-rails ruby date strptime

我尝试使用

解析
Date.parse("28-May-10").to_s

返回0010-5-28(关闭2000年!)

如何让ruby正确理解两位数年份。

google上有很多字符串到目前为止的转换技巧,但大多数处理数字月而不是“May”。

1 个答案:

答案 0 :(得分:9)

我更喜欢Date.strptime来执行此任务:

require 'date'
puts Date.strptime("28-May-10", "%d-%b-%y") #2010-05-28