我对Rails中的strptime
非常熟悉,但我无法将此日期格式化。日期来自一个很长的.csv文件,因此以不同方式预先格式化日期会很麻烦。
date = "2/9/17"
Date.strptime(date, "%-m/%-d/%y")
ArgumentError: invalid date
答案 0 :(得分:2)
与strftime不同,strptime不支持标记和宽度的指定
所以你需要一个稍微简化的模式:
date = "2/9/17"
Date.strptime(date, "%m/%d/%y")
# => #<Date: 2017-02-09 ((2457794j,0s,0n),+0s,2299161j)>
答案 1 :(得分:0)
Date.strptime(date, "%m/%d/%y")
?