From a145a204ec01a5087a3d3699e3707b41afd5fd6b Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Thu, 17 Nov 2022 21:50:40 +0900 Subject: [PATCH] [DOC] Update about `sec` argument of `Time.new` --- timev.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/timev.rb b/timev.rb index a2a8bb3cb1..6bfb4e5e1b 100644 --- a/timev.rb +++ b/timev.rb @@ -330,12 +330,17 @@ class Time # Time.new(2000, 1, 1, 0, 0) # => 2000-01-01 00:00:00 -0600 # Time.new(2000, 1, 1, 0, 59) # => 2000-01-01 00:59:00 -0600 # - # - +sec+: Second in range (0..59), or 60 if +usec+ is zero: + # - +sec+: Second in range (0...61): # # Time.new(2000, 1, 1, 0, 0, 0) # => 2000-01-01 00:00:00 -0600 # Time.new(2000, 1, 1, 0, 0, 59) # => 2000-01-01 00:00:59 -0600 # Time.new(2000, 1, 1, 0, 0, 60) # => 2000-01-01 00:01:00 -0600 # + # +sec+ may be Float or Rational. + # + # Time.new(2000, 1, 1, 0, 0, 59.5) # => 2000-12-31 23:59:59.5 +0900 + # Time.new(2000, 1, 1, 0, 0, 59.7r) # => 2000-12-31 23:59:59.7 +0900 + # # These values may be: # # - Integers, as above.