Ответ:

От 12:30 до 15:30 прошло 3 часа.

От 15:30 до 16:15 прошло 45 минут.

Ответ: 3 часа 45 минут.