Local offset : DateTime « Date « Ruby






Local offset


require 'date'

local = DateTime.now
utc = local.new_offset

puts local.offset                  # => Rational(-5, 24)
puts local_from_utc = utc.new_offset(local.offset)
puts local_from_utc.to_s           # => "2006-03-18T20:15:58-0500"
puts local == local_from_utc       # => true

 








Related examples in the same category

1.Create DateTime object with new method
2.Time zero for the date library:
3.The current date and time:
4.DateTime offset
5.Compare Time and DateTime
6.DateTime.civil
7.require 'date'
8.DateTime.parse
9.DateTime.strptime with format '%m-%d-%Y %H:%M:%S %Z'
10.DateTime.strptime with format '%m-%d-%Y %I:%M:%S %p'
11.Try different formats
12.Offset a date
13.Convert local (Eastern) time to Pacific time
14.Converting Between Time and DateTime Objects
15.Add week to Date and Time