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 回答