Project

General

Profile

Actions

Bug #12271

closed

`Time#to_time` removes timezone information

Added by yui-knk (Kaneko Yuichiro) over 8 years ago. Updated over 8 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.3.0p0 (2015-12-25 revision 53290)
[ruby-core:74889]

Description

irb(main):001:0> RUBY_VERSION
=> "2.3.0"
irb(main):002:0> require 'date'
=> true
irb(main):003:0> ENV['TZ'] = 'US/Eastern'
=> "US/Eastern"
irb(main):004:0> time = Time.new(2005, 2, 21, 10, 11, 12, '+09:00')
=> 2005-02-21 10:11:12 +0900
irb(main):005:0> time.to_time
=> 2005-02-20 20:11:12 -0500

Same as https://bugs.ruby-lang.org/issues/12189, Time#to_time does not use self timezone.
I think it is better to make it to match with DateTime#to_time behavior.


Files

time.diff (1.35 KB) time.diff yui-knk (Kaneko Yuichiro), 04/12/2016 09:34 AM
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0