这是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
答案 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"