- finished_date = finished_at[2].split('/')
- finished_time = Time.parse(finished_date[2]+'/'+finished_date[0]+'/'+finished_date[1]+'T'+finished_at[0])
- if finished_at[1].eql?('PM') and !finished_at[0].start_with?('12:')
- finished_time += 12*60*60
- end
-
- # ran for time display is of the format 4 minutes 52 seconds
- run_time = ran_for[-1].to_i
- if ran_for[-2].andand.start_with?('minute')
- run_time += ran_for[-3].to_i*60 if ran_for[-3]
- elsif ran_for[-2].andand.start_with?('hour')
- run_time += ran_for[-3].to_i*60*60 if ran_for[-3]
- elsif ran_for[-2].andand.start_with?('day')
- run_time += ran_for[-3].to_i*60*60*60 if ran_for[-3]
- end
- if ran_for[-4].andand.start_with?('hour')
- run_time += ran_for[-5].to_i*60*60 if ran_for[-5]
- elsif ran_for[-4].andand.start_with?('day')
- run_time += ran_for[-5].to_i*60*60*60 if ran_for[-5]
- end
- run_time += ran_for[-7].to_i*60*60*60 if ran_for[-7]
+ # start and finished time display is of the format '2:20 PM 10/20/2014'
+ start_time = DateTime.strptime(start_at, '%I:%M %p %m/%d/%Y').to_time
+ finished_time = DateTime.strptime(finished_at, '%I:%M %p %m/%d/%Y').to_time