次のようなデータがあります
pubdate=10 hours ago +0000
pudate=Yesterday +0000
pubdate=1 min ago +0000
このような形式に変換したい
Wed Jan 30 10:00:00 +0000 2013
誰か助けてください
次のようなデータがあります
pubdate=10 hours ago +0000
pudate=Yesterday +0000
pubdate=1 min ago +0000
このような形式に変換したい
Wed Jan 30 10:00:00 +0000 2013
誰か助けてください
日付、日時オブジェクトで使用strftime
して、必要な形式に変換できます
1.9.3p327 :006 > date = Date.today
=> Wed, 30 Jan 2013
1.9.3p327 :007 > time = Time.now
=> 2013-01-30 17:00:30 +0530
1.9.3p327 :008 > date.strftime("%a %b %d %H:%M:%S %z %Y")
=> "Wed Jan 30 00:00:00 +0000 2013"
1.9.3p327 :009 > time.strftime("%a %b %d %H:%M:%S %z %Y")
=> "Wed Jan 30 17:00:30 +0530 2013"