Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试解析以下日期字符串:
111005
至
20111005
我正在尝试使用 Date.parse,但它将其视为 0011 而不是 2011:
Date.parse("111005").strftime("%y%m%d")
知道如何使用 DateTime 做到这一点吗?显然,我可以在一开始就连接 20,但我希望避免这种情况。
你想要有世纪的年份吗?那是%Y选项:
%Y
Date.parse("111005").strftime("%Y%m%d") # => "20111005"