日期时间解析或时间类?

时间:2013-08-16 03:49:59

标签: ruby parsing date time

这是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

1 个答案:

答案 0 :(得分: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"