[前][次][番号順一覧][スレッド一覧]

ruby-changes:70593

From: Nobuyoshi <ko1@a...>
Date: Sat, 25 Dec 2021 22:08:30 +0900 (JST)
Subject: [ruby-changes:70593] 80917ccbf8 (ruby_3_1): NEWS: mention Time.new argument error more

https://git.ruby-lang.org/ruby.git/commit/?id=80917ccbf8

From 80917ccbf88a938a1240848a0e1dba31d1ad1c91 Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Sat, 25 Dec 2021 18:24:39 +0900
Subject: NEWS: mention Time.new argument error more

Show an example of Time.new with perhaps unexpected results in
earlier versions.

(cherry picked from commit 14e550052be73ed35bfcbb0b6be696519ad7e092)
---
 NEWS.md | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/NEWS.md b/NEWS.md
index 39b34f40094..edea4b560fc 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -276,10 +276,14 @@ Note: We're only listing outstanding class updates. https://github.com/ruby/ruby/blob/trunk/NEWS.md#L276
         integers more strictly now.
 
         ```ruby
-        Time.new(2021, 12, 25, "+07:00")
-        #=> invalid value for Integer(): "+07:00" (ArgumentError)
+        Time.new(2021, 12, 25, "+07:30")
+        #=> invalid value for Integer(): "+07:30" (ArgumentError)
         ```
 
+        Ruby 3.0 or earlier returned probably unexpected result
+        `2021-12-25 07:00:00`, not `2021-12-25 07:30:00` nor
+        `2021-12-25 00:00:00 +07:30`.
+
     *   Time#strftime supports RFC 3339 UTC for unknown offset local
         time, `-0000`, as `%-z`. [[Feature #17544]]
 
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]