Daniel Lucraft wrote: > Taras Koval wrote: > >> Hi all, >> I have a problem, I cannot convert string to Time. >> I wrote function, but they don't work: >> >> def string_to_time(string) >> return string unless string.is_a?(String) >> time_hash = Date._parse(string) >> new_time = Time.mktime(time_hash[:year], time_hash[:mon], >> time_hash[:mday]) >> return new_time >> end >> >> Please help! >> > > Seems to work ok. What is the problem? > > Incidentally, this seems to have the same effect (see the docs for > Time#parse): > > def string_to_time(string) > return string unless string.is_a? String > Time.parse(string) > end > > Dan > > Try time string like "17/08/2007" or "2007-15-8"