From: Dejan Dimic Date: 2008-12-30T08:04:39+09:00 Subject: Re: Convert String object to Time On Dec 29, 11:37 pm, Rob Biedenharn wrote: > On Dec 29, 2008, at 5:13 PM, Mmcolli00 Mom wrote: > > > > > Hi > > > I have a time value coming in as a string from another program and I > > want to convert it to time class and then to regular time attaching AM > > or PM on the end. This is what I have tried. > > > servertime = "13:05" > > servertime.Time > > servertime.strftime("%p") #<-this gives a no method error for strftime > > > I was thinking that if I convert it to time just like using the time > > class demonstarted below that it would work the same for a time value. > > However it doesn't. Do you know what I am doing wrong? Thanks -M > > > t = Time.now > > t.strftime("I%:%M%p") > > You want to look at Time.parse > > servertime = Time.parse("13:05") > > -Rob > > Rob Biedenharn          http://agileconsultingllc.com > R...@AgileConsultingLLC.com servertime = Time.parse("13:05").strftime("%I:%M %p") P.S. Never trust the user input so be prepared for possible exceptions on parsing the time string from server ;-)