我如何正确地在Ruby代码中进行类型转换?

时间:2013-06-12 13:32:57

标签: ruby casting

我是Ruby的新手,我遇到了类型转换的问题。我的代码目前是:

# Print data about a list of Tweets
def print_timeline(tweets)
  tweets.each do |tweet|
  require 'date'
    d = DateTime.new(tweet['created_at'].to_i)
    puts "#{tweet['user']['name']} , #{tweet['text']} , #{d.strftime('%m.%d.%y')} , #{tweet['id']}"
  end
end

日期类需要输入一个整数,但是我要进行类型转换的字符串很像“Wed Jun 12 10:47:50 +0000 2013”​​。当它被强制转换为整数时,日期将在我解析时更改。如何将类型转换为整数,所以当我解析它时,它可以找到正确的日期?

0 个答案:

没有答案