使用 ruby 中的偏移值转换另一个时区的日期时间
Convert date time in another timezone with offset value in ruby
我是 ruby 的新手。我的日期值是“2014-12-15T19:56:59Z”,偏移值是“-06:00”。如何在偏移值给定的时区中转换给定的日期时间。
使用Time::parse
and Time#localtime
:
require 'time'
t = Time.parse('2014-12-15T19:56:59Z')
#=> 2014-12-15 19:56:59 UTC
t.localtime('-06:00')
#=> 2014-12-15 13:56:59 -0600
我是 ruby 的新手。我的日期值是“2014-12-15T19:56:59Z”,偏移值是“-06:00”。如何在偏移值给定的时区中转换给定的日期时间。
使用Time::parse
and Time#localtime
:
require 'time'
t = Time.parse('2014-12-15T19:56:59Z')
#=> 2014-12-15 19:56:59 UTC
t.localtime('-06:00')
#=> 2014-12-15 13:56:59 -0600