Con 1.9.2p0, Date # parse supone un formato de UE. Mira format.rb, línea: 1042 si no me crees.Hacer que Date # Parse asuma un formato de EE. UU. En lugar de un formato de EU
De todas formas, ¿cómo puedo hacer que asuma un formato de Estados Unidos, de modo que:
> Date.parse("10/4/2010")
=> Mon, 04 Oct 2010
En lugar del 10 de abril.
He intentado esto:
class Date
def _parse_eu(str,e)
_parse_us(str,e)
end
end
pero no hubo suerte. ¿Alguna otra idea?
simplemente he comparado format.rb de Ruby 1.8.7 a 1.9.2 y ambos de prueba para _parse_eu() antes de _parse_us(). –
Sí, más investigación y ninguno de esos métodos captura un formato como "10/2/2010" - Algo ha cambiado en _parse_ddd, así como algo más que no he descifrado. – jsharpe
parece que no tiene soporte: – jsharpe