對於1.9.2p0,日期#解析採用UE格式。如果你不相信我,請查看format.rb,line:1042。使日期#解析採用美國格式而不是歐盟格式
不管怎麼說,我怎樣才能使它承擔了美國的格式,使:
> Date.parse("10/4/2010")
=> Mon, 04 Oct 2010
而是4月10日。
我已經試過這樣:
class Date
def _parse_eu(str,e)
_parse_us(str,e)
end
end
,但沒有運氣。任何其他想法?
我只是比較的Ruby 1.8.7的format.rb到1.9.2的,他們都測試_parse_eu()_parse_us前()。 – 2010-09-21 03:21:20
是的,更多的挖掘,它不是像「10/2/2010」這樣的格式的方法 - 在_parse_ddd以及其他我還沒弄明白的東西已經發生了變化。 – jsharpe 2010-09-21 04:12:10
看起來像不再支持: – jsharpe 2010-09-21 04:18:33