0

次のようなデータがあります

pubdate=10 hours ago +0000 
pudate=Yesterday +0000

pubdate=1 min ago +0000 このような形式に変換したい

Wed Jan 30 10:00:00 +0000 2013

誰か助けてください

4

1 に答える 1

0

日付、日時オブジェクトで使用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" 
于 2013-01-30T11:26:09.983 に答える