解析ruby中的字符串日期,例如“28-May-10”
我尝试使用解析
Date.parse("28-May-10").to_s
返回0010-5-28
(这是2000年!)
我怎样才能让ruby正确地解释两位数的年份。
谷歌有很多字符串到目前为止转换技巧,但大多数处理数字月,而不是“五月”。
我更喜欢Date.strptime
来完成这项任务:
require 'date' puts Date.strptime("28-May-10", "%d-%b-%y") #2010-05-28