Ruby | DateTime zone() function Last Updated : 09 Jan, 2020 Comments Improve Suggest changes Like Article Like Report DateTime#zone() : zone() is a DateTime class method which returns the time zone for a given DateTime object. Syntax: DateTime.zone() Parameter: DateTime values Return: the time zone for a given DateTime object. Example #1 : Ruby # Ruby code for DateTime.zone() method # loading library require 'date' # declaring DateTime value date_a = DateTime.new(2019, 8, 10, 4, 10, 9) # declaring DateTime value date_b = DateTime.new(2019, 8, 10.5) # declaring DateTime value date_c = DateTime.new(2019, 8, 10, 4, 10, 9, Rational(4, 24)) # zone method puts "DateTime zone form : #{date_a.zone}\n\n" puts "DateTime zone form : #{date_b.zone}\n\n" puts "DateTime zone form : #{date_c.zone}\n\n" Output : DateTime zone form : +00:00 DateTime zone form : +00:00 DateTime zone form : +04:00 Example #2 : Ruby # Ruby code for DateTime.zone() method # loading library require 'date' # declaring DateTime value date_a = DateTime.new(2019, 8, 10, 5) # declaring DateTime value date_b = DateTime.parse('10 Aug 2018 04:10:06+04:30') # declaring DateTime value date_c = DateTime.new(2019, 8, 10, 4, 10, 9, '+03:00') # zone method puts "DateTime zone form : #{date_a.zone}\n\n" puts "DateTime zone form : #{date_b.zone}\n\n" puts "DateTime zone form : #{date_c.zone}\n\n" Output : DateTime zone form : +00:00 DateTime zone form : +04:30 DateTime zone form : +03:00 Comment More infoAdvertise with us Next Article Ruby | DateTime zone() function M mayank5326 Follow Improve Article Tags : Ruby Ruby-Methods Ruby DateTime-class Similar Reads Ruby | DateTime sec() function DateTime#sec() : sec() is a DateTime class method which returns the seconds of the DateTime object. Syntax: DateTime.sec() Parameter: DateTime values Return: seconds of the DateTime object. Example #1 : Ruby # Ruby code for DateTime.sec() method # loading library require 'date' # declaring DateTime 2 min read Ruby | DateTime to_s() function DateTime#to_s() : to_s() is a DateTime class method which returns string representation of the DateTime object. Syntax: DateTime.to_s() Parameter: DateTime values Return: string representation of the DateTime object. Example #1 : Ruby # Ruby code for DateTime.to_s() method # loading library require 2 min read Ruby | DateTime second() function DateTime#second() is a DateTime class method which returns the second value of the DateTime object. Syntax: DateTime.second() Parameter: DateTime values Return: the second value of the DateTime object. Example #1 : Ruby # Ruby code for DateTime.second() method # loading library require 'date' # decl 2 min read Ruby | DateTime jd() function DateTime#jd() : jd() is a DateTime class method which returns a DateTime object denoting the given chronological Julian day number. Syntax: DateTime.jd() Parameter: DateTime values Return: DateTime object denoting the given chronological Julian day number. Example #1 : Ruby # Ruby code for DateTime. 1 min read Ruby | DateTime to_date() function DateTime#to_date() : to_date() is a DateTime class method which returns the Date object which denotes itself. Syntax: DateTime.to_date() Parameter: DateTime values Return: the Date object which denotes itself. Example #1 : Ruby # Ruby code for DateTime.to_date() method # loading library require 'dat 2 min read Like