我有以下数据
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"