ruby将日期字符串转换为其他格式

时间:2012-10-05 15:03:41

标签: ruby datetime

我正在尝试解析以下日期字符串:

111005

20111005

我正在尝试使用Date.parse,但它将其视为0011而不是2011:

Date.parse("111005").strftime("%y%m%d")

知道如何用DateTime做到这一点?显然我可以在开头就结束20,但我希望避免这种情况。

1 个答案:

答案 0 :(得分:1)

你想要世纪的一年吗?这是%Y选项:

 Date.parse("111005").strftime("%Y%m%d")
 # => "20111005"