Что я что-то не так с DateTime.strptime?

Моя программа на Ruby сообщает, что моя дата недействительна, когда я сделай это:

format = "%D/%M/%Y %H:%M:%S:3N"
date = "21/03/2011 16:39:11.642"

DateTime.strptime(time, format)

Я также пробовал это:

format = "%D/%M/%Y %H:%M:%S:3"

Все, что я получил, это:

ArgumentError: invalid date    
        from /usr/local/lib/ruby/1.9.1/date.rb:1688:in `new_by_frags'    
        from /usr/local/lib/ruby/1.9.1/date.rb:1713:in `strptime'
        from (irb):12  
        from /usr/local/bin/irb:12:in `<main>'
16
задан Arthur 21 March 2011 в 16:48
поделиться