fork download
  1. require 'time'
  2.  
  3. s = '01/Jan/2010:00:05:45 +0900'
  4. s.gsub!(/\//, ' ')
  5.  
  6. begin
  7. p Time.rfc2822(s)
  8. rescue ArgumentError => err
  9. puts "format err: #{err}"
  10. end
  11.  
Success #stdin #stdout 0.01s 5352KB
stdin
Standard input is empty
stdout
format err: not RFC 2822 compliant date: "01 Jan 2010:00:05:45 +0900"