From: Siep Korteling Date: 2010-08-07T05:54:11+09:00 Subject: Re: Parse a Date From a String Arti Singh wrote: > Help!! I get a float when I try to parse a date from a string. > The date from the string is in the format "Thu Aug 05 15:00:36 2010" > I try date_var="Thu Aug 05 15:00:36 2010" > date_var.strptime("%a %b %d %I:%M:%S %Y") but I get a floating point > variable The "%I" in your code should be a "%H" (24 hour clock) require 'date' date_var = "Thu Aug 05 15:00:36 2010" date = Date.strptime( date_var, "%a %b %d %H:%M:%S %Y" ) p date hth, Siep -- Posted via http://www.ruby-forum.com/.