我是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”。当它被强制转换为整数时,日期将在我解析时更改。如何将类型转换为整数,所以当我解析它时,它可以找到正确的日期?