对于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