将RSS pubDate日期转换为MM-DD-YY HH:MM

时间:2012-03-27 09:56:11

标签: ruby date rss

我有一个字符串,这个字符串的值是一个rss日期。我想将此字符串/ rss日期的值转换为另一种格式(MM-DD-YY HH:MM)。任何想法如何做到这一点?

这是我到目前为止得到的摘录......

#!/usr/bin/env ruby

require 'rss/2.0'
require 'rss/content'

[...]

date = rss.items[i].pubDate
date = #Here I want to convert the date
puts date

[...]

1 个答案:

答案 0 :(得分:3)

使用Date.parse从字符串中获取Date对象,然后使用Date#strftime对其进行格式化。

这是一个strftime示例:

Time.now.strftime("%m-%d-%Y %H:%M") #=> "03-27-2012 12:03