▽1
●
いわどん ●100ポイント ベストアンサー |
年の直後のコロンが余分なので、そこを空白に置き換えればTime.parseが使えます。
require 'time' Time.parse("01/Jan/2010 00:05:45 +0900") # => Fri Jan 01 00:05:45 +0900 2010
また、Ruby 1.9をお使いであればTime.strptimeも使えるはずです。
require 'time' Time.strptime("01/Jan/2010:00:05:45 +0900", "%d/%b/%Y:%H:%M:%S %z") # => 2010-01-01 00:05:45 +0900