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

ruby-changes:70581

From: Nobuyoshi <ko1@a...>
Date: Sat, 25 Dec 2021 18:29:06 +0900 (JST)
Subject: [ruby-changes:70581] 14e550052b (master): NEWS: mention Time.new argument error more

https://git.ruby-lang.org/ruby.git/commit/?id=14e550052b

From 14e550052be73ed35bfcbb0b6be696519ad7e092 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.
---
 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/

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