Avec 1.9.2p0, l'analyse de date # suppose un format UE. Vérifiez format.rb, ligne: 1042 si vous ne me croyez pas.L'option Make # # prend un format US au lieu d'un format EU.
Quoi qu'il en soit, comment puis-je faire assumer un format américain, de sorte que:
> Date.parse("10/4/2010")
=> Mon, 04 Oct 2010
au lieu du 10 Avril.
J'ai essayé ceci:
class Date
def _parse_eu(str,e)
_parse_us(str,e)
end
end
mais pas de chance. D'autres idées?
Je viens de comparais format.rb Ruby 1.8.7 à 1.9.2 et ils ont tous deux de test pour _parse_eu() avant _parse_us(). –
Oui, plus de creusement et ce n'est pas une de ces méthodes qui attrapent un format comme "10/2/2010" - Quelque chose a changé dans _parse_ddd ainsi que quelque chose d'autre que je n'ai pas encore compris. – jsharpe
semble ne pas être pris en charge: – jsharpe