[#8484] strptime fails to properly parse certain inputs — <noreply@...>

Bugs item #5263, was opened at 2006-08-01 23:14

13 messages 2006/08/02
[#8485] Re: [ ruby-Bugs-5263 ] strptime fails to properly parse certain inputs — Yukihiro Matsumoto <matz@...> 2006/08/02

Hi,

[#8538] Re: [ ruby-Bugs-5263 ] strptime fails to properly parse certain inputs — nobu@... 2006/08/06

Hi,

[#8561] sandbox timers & block scopes — why the lucky stiff <ruby-core@...>

Two puzzles I am trying to solve:

28 messages 2006/08/08
[#8624] Re: sandbox timers & block scopes — why the lucky stiff <ruby-core@...> 2006/08/15

raise ThisDecayingInquisition, "anyone? anyone at all?"

[#8627] Re: sandbox timers & block scopes — MenTaLguY <mental@...> 2006/08/15

On Wed, 2006-08-16 at 00:35 +0900, why the lucky stiff wrote:

[#8628] Re: sandbox timers & block scopes — why the lucky stiff <ruby-core@...> 2006/08/15

On Wed, Aug 16, 2006 at 02:46:30AM +0900, MenTaLguY wrote:

[#8629] Re: sandbox timers & block scopes — "Charles O Nutter" <headius@...> 2006/08/15

On 8/15/06, why the lucky stiff <ruby-core@whytheluckystiff.net> wrote:

[#8690] a ruby-core primer — why the lucky stiff <ruby-core@...>

Hello, all. I've been working on the ruby-core page for the new Ruby site.

21 messages 2006/08/22

[ ruby-Bugs-5263 ] strptime fails to properly parse certain inputs

From: <noreply@...>
Date: 2006-08-02 06:14:48 UTC
List: ruby-core #8484
Bugs item #5263, was opened at 2006-08-01 23:14
You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=1698&aid=5263&group_id=426

Category: Standard Library
Group: 1.8.x
Status: Open
Resolution: None
Priority: 3
Submitted By: Michael Fischer (otterley)
Assigned to: Nobody (None)
Summary: strptime fails to properly parse certain inputs

Initial Comment:
Date.strptime and DateTime.strptime do not properly parse certain forms of input in which there are no non-numeric separators between the fields.  

For example, the following code fails:

Date.strptime("20060401", "%Y%m%d")
ArgumentError: 3 elements of civil date are necessary
        from /usr/local/lib/ruby/1.8/date.rb:650:in `new_with_hash'
        from /usr/local/lib/ruby/1.8/date.rb:675:in `strptime'
        from (irb):21
        from /usr/local/lib/ruby/1.8/date.rb:1197

The following code, however, works as expected:

x = Date.strptime("2006 04 01", "%Y %m %d")
=> #<Date: 4907653/2,0,2299161>

----------------------------------------------------------------------

You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=1698&aid=5263&group_id=426

In This Thread

Prev Next