[#78633] ruby/spec needs help from CRuby committers — Benoit Daloze <eregontp@...>

Currently, ruby/spec is maintained mostly by individuals and enjoys the

13 messages 2016/12/13

[ruby-core:78662] [Ruby trunk Bug#13036] Date.parse mishandling spanish months "Abril y Agosto"

From: asterite@...
Date: 2016-12-15 14:52:44 UTC
List: ruby-core #78662
Issue #13036 has been updated by Ary Borenszweig.


I don't think this is a bug, Ruby only parses English month names, it can't possibly try to check all languages in the world. When it can't deduce a month, it uses the current month, which right now is december.

----------------------------------------
Bug #13036: Date.parse mishandling spanish months "Abril y Agosto"
https://bugs.ruby-lang.org/issues/13036#change-62042

* Author: Gonzalo Reutter
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: 2.3.0
* Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN
----------------------------------------
### Steps to reproduce
$ irb

2.3.0 :003 > Date.parse("01-Agosto-2016")
 => 01 Dec 2016  
2.3.0 :004 > Date.parse("01-Abril-2016")
 => 01 Dec 2016 

### Expected behavior
2.3.0 :003 > Date.parse("01-Agosto-2016")
 => 01 Aug 2016  
2.3.0 :004 > Date.parse("01-Abril-2016")
 => 01 Apr 2016 

### Actual behavior
"Agosto" is parsed to December
"Abril" is parsed to December.

### System configuration
Ruby 2.3.0

Would much like to fix this myself, should be straight forward, but I'm a hobby developer and have never contributed to a project.




-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next