Time zone info lost after doing +/- on time object that loaded from dumped string.
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin15]
See script below.
Time#zone return nil after doing +/- on instance b (which is loaded from dumped string)
a = Marshal.dump(Time.now) b = Marshal.load(a) p b.zone # CST p (b + 1).zone # nil p (b - 1).zone # nil p (Time.now + 1).zone # CST
Updated by nobu (Nobuyoshi Nakada) about 5 years ago
- Status changed from Open to Closed