Ruby | Time + function Last Updated : 06 Jan, 2020 Summarize Comments Improve Suggest changes Share Like Article Like Report Time#+() is a Time class method which returns a new time value after adding seconds to it. Syntax: Time.+() Parameter: Time values Return: new time value after adding seconds to it Example #1 : Ruby # Ruby code for Time.+() method # declaring time a = Time.new(2019) # declaring time b = Time.new(2019, 10) # declaring time c = Time.new(2019, 12, 31) # Time puts "Time a : #{a}\n\n" puts "Time b : #{b}\n\n" puts "Time c : #{c}\n\n\n\n" # + form puts "Time a + form : #{a + 1200}\n\n" puts "Time b + form : #{b + (60 * 60 * 24)}\n\n" puts "Time c + form : #{c + (100)}\n\n" Output : Time a : 2019-01-01 00:00:00 +0000 Time b : 2019-10-01 00:00:00 +0000 Time c : 2019-12-31 00:00:00 +0000 Time a + form : 2019-01-01 00:20:00 +0000 Time b + form : 2019-10-02 00:00:00 +0000 Time c + form : 2019-12-31 00:01:40 +0000 Example #2 : Ruby # Ruby code for Time.+() method # declaring time a = Time.now # declaring time b = Time.new(1000, 10, 10) # declaring time c = Time.new(2020, 12) # Time puts "Time a : #{a}\n\n" puts "Time b : #{b}\n\n" puts "Time c : #{c}\n\n\n\n" # + form puts "Time a + form : #{a + 1200}\n\n" puts "Time b + form : #{b + (60 * 60 * 24)}\n\n" puts "Time c + form : #{c + (100)}\n\n" Output : Time a : 2019-08-27 11:17:32 +0000 Time b : 1000-10-10 00:00:00 +0000 Time c : 2020-12-01 00:00:00 +0000 Time a + form : 2019-08-27 11:37:32 +0000 Time b + form : 1000-10-11 00:00:00 +0000 Time c + form : 2020-12-01 00:01:40 +0000 Comment More infoAdvertise with us Next Article Ruby | Time now() function M mayank5326 Follow Improve Article Tags : Ruby Ruby-Methods Ruby Time-class Similar Reads Ruby | Time - function Time#-() is a Time class method which returns a new time value after subtracting seconds from it. Syntax: Time.-() Parameter: Time values Return: new time value after subtracting seconds from it. Example #1 : Ruby # Ruby code for Time.-() method # declaring time a = Time.new(2019) # declaring time b 2 min read Ruby | Time sec() function Time#sec() is a Time class method which returns the second of the minute from 0 to 60 for time. Syntax: Time.sec() Parameter: Time values Return: second of the minute from 0 to 60 for time. Example #1 : Ruby # Ruby code for Time.sec() method # loading library require 'time' # declaring time a = Time 2 min read Ruby | Time min function Time#min() : min() is a Time class method which returns the minute of the hour from 0 to 59 for time. Syntax: Time.min() Parameter: Time values Return: minute of the hour from 0 to 59 for time. Example #1 : Ruby # Ruby code for Time.min() method # declaring time a = Time.new(2019) # declaring time b 2 min read Ruby | Time now() function The now() is an inbuilt method in Ruby returns the current time. Syntax: time.now() Parameters: The function accepts no parameter Return Value: It returns the current time Example 1: CPP # Ruby code for now() method # Include Time require 'time' # Declaring time a = Time.now() # Prints current time 1 min read Ruby | Time mon() function The mon() is an inbuilt method in Ruby returns the month of the year for time. Syntax: time.mon() Parameters: The function accepts no parameter Return Value: It returns the month of the year for time. Example 1: CPP # Ruby code for mon() method # Include Time require 'time' # Declaring time a = Time 1 min read Ruby | Time eql?() function The eql?() is an inbuilt method in Ruby returns true if time and other time are both time objects with the same seconds and fractional seconds otherwise false Syntax: time.eql?() Parameters: The function accepts no parameter Return Value: It returns true if time and other time are both time objects 1 min read Like