Project

General

Profile

Actions

Bug #12259

closed

DateTime.parse does not take into account the system timezone

Added by sonots (Naotoshi Seo) about 8 years ago. Updated almost 5 years ago.

Status:
Rejected
Assignee:
-
Target version:
-
ruby -v:
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin13]
[ruby-core:74845]

Description

DateTime.parse does not take into account the system timezone although Time.parse does take into account the system timezone.

irb(main):002:0> DateTime.parse('2011-10-10 10:00:00')
=> #<DateTime: 2011-10-10T10:00:00+00:00 ((2455845j,36000s,0n),+0s,2299161j)>
irb(main):005:0> Time.parse('2011-10-10 10:00:00')
=> 2011-10-10 10:00:00 +0900

Are there any reasons that DateTime.parse behaves like this?
Can this behavior be changed, or do we have to keep this behavior for lower version compatibility?

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0