【问题标题】:Convert date time in another timezone with offset value in ruby用红宝石中的偏移值转换另一个时区的日期时间
【发布时间】:2021-04-13 09:26:58
【问题描述】:

我对红宝石相当陌生。我有一个日期值说“2014-12-15T19:56:59Z”和一个偏移值说“-06:00”。如何在偏移值给定的时区中转换给定的日期时间。

【问题讨论】:

标签: ruby-on-rails ruby datetime datetimeoffset


【解决方案1】:

使用Time::parseTime#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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-10
    • 2020-01-08
    • 2016-09-01
    相关资源
    最近更新 更多