[#5219] Segmentation fault in timeout.rb — Michel Pastor <K@...>

Hi,

18 messages 2005/06/16
[#5220] Re: Segmentation fault in timeout.rb — Eric Hodel <drbrain@...7.net> 2005/06/16

[#5221] Re: Segmentation fault in timeout.rb — Michel Pastor <K@...> 2005/06/16

On Fri, 17 Jun 2005 05:03:18 +0900

[#5223] Re: Segmentation fault in timeout.rb — nobu.nokada@... 2005/06/17

Hi,

[#5296] Subversion — Shugo Maeda <shugo@...>

Hi,

64 messages 2005/06/30
[#5297] Re: Subversion — Curt Hibbs <curt@...> 2005/06/30

Shugo Maeda wrote:

[#5298] Re: Subversion — Nikolai Weibull <mailing-lists.ruby-core@...> 2005/06/30

Curt Hibbs wrote:

[#5301] Re: Subversion — Austin Ziegler <halostatue@...> 2005/06/30

On 6/30/05, Nikolai Weibull

[#5304] Re: Subversion — Nikolai Weibull <mailing-lists.ruby-core@...> 2005/06/30

Austin Ziegler wrote:

[#5305] Re: Subversion — Austin Ziegler <halostatue@...> 2005/06/30

On 6/30/05, Nikolai Weibull

[#5307] Re: Subversion — mathew <meta@...> 2005/06/30

Austin Ziegler wrote:

[#5308] Re: Subversion — Austin Ziegler <halostatue@...> 2005/06/30

On 6/30/05, mathew <meta@pobox.com> wrote:

[#5311] Re: Subversion — mathew <meta@...> 2005/07/01

Austin Ziegler wrote:

[#5323] Re: Subversion — Austin Ziegler <halostatue@...> 2005/07/01

On 7/1/05, mathew <meta@pobox.com> wrote:

[#5325] Re: Subversion — Nikolai Weibull <mailing-lists.ruby-core@...> 2005/07/01

Austin Ziegler wrote:

[ ruby-Bugs-2019 ] Time.parse fails at different times than DateTime.parse

From: noreply@...
Date: 2005-06-11 20:10:53 UTC
List: ruby-core #5198
Bugs item #2019, was opened at 2005-06-11 13:06
You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=1698&aid=2019&group_id=426

Category: Core
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Chris Morris (hitsvilleusa)
Assigned to: Nobody (None)
Summary: Time.parse fails at different times than DateTime.parse

Initial Comment:
I am pretty new to Ruby, and I could have inappropriate expectations, but I would expect that Time.parse and DateTime.parse would parse the same String in a similar fashion...most importantly, fail on the same dates.  Here is my example:


require 'time'
require 'date'

puts Time.parse("4/12/2005")
puts Time.parse("4/31/2005")
puts DateTime.parse("4/12/2005")
puts DateTime.parse("4/31/2005")


So, there are not 31 days in April, and Time parses it fine but returns May 1.  DateTime fails on the parsing of the date.  I would have expected Time to also fail, but alas it does not.  But, to make this more confusing, Time.parse will fail on the date "4/32/2005".  So somehow there are some dates which just don't make sense at all, and some dates which "could" make sense, but may not for a certain month.

Anyhow, this is rather confusing, and "non-intuitive" in my opinion.  This may be deemed as an invalid bug, but I would call the current behavior "expected".  Thanks for the consideration.

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

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

In This Thread

Prev Next