Let t = the time (hours) that the truck travels.
Because the car starts 15 minutes (or 0.25 hours) after the truck, the car travels for (t - 0.25) hours.
When the car catches up to the truck, both would have traveled the same distance.
The distance traveled by truck at 45 mi/h is
(45 mi/h)*(t h) = 45t mi.
The distance traveled by car at 60 mi/h is
(60 mi/h)*(t-0.25 h) = 60t - 15 mi.
Equate the two distances.
60t - 15 = 45t
60t - 45t = 15
15t = 15
t = 1
Answer: 1 hour