【问题标题】:Date time parse or time class?日期时间解析或时间类?
【发布时间】:2013-08-16 03:49:59
【问题描述】:

这是给 Ruby 的

需要帮助理解 Time.parse。我希望输出为“2011-01-02 11:00:00”

但我得到“2011-01-02 11:00:00 -0800”的代码如下。有什么想法吗?

require 'time'

def measure

    Time.parse("2011-1-2 11:00:00")
end

【问题讨论】:

    标签: ruby parsing date time


    【解决方案1】:

    它只是打印您的时区偏离 UTC 的小时数。您可以使用Time#strftime 仅提取您感兴趣的字段

    def measure
       t = Time.parse("2011-1-2 11:00:00")
    
       t.strftime "%Y-%m-%d %H:%M:%S"
    end
    
    # irb(main):037:0> measure
    # => "2011-01-02 11:00:00"
    

    【讨论】:

      猜你喜欢
      • 2014-01-29
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      • 2013-02-04
      • 2015-07-22
      • 2020-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多