0

次の日付文字列を解析しようとしています。

111005

20111005

Date.parseを使用しようとしていますが、2011ではなく0011として処理されています。

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

DateTimeでこれを行う方法はありますか?もちろん、最初は20を連結することもできましたが、これを避けたいと思っていました。

4

1 に答える 1

1

世紀の年が欲しいですか?それが%Yオプションです:

 Date.parse("111005").strftime("%Y%m%d")
 # => "20111005"
于 2012-10-05T16:12:50.600 に答える