Ok, so what we can do is divide the volume of the pool up into 180 parts.
This is because 12x15=180
----------------------------
So every hour, Tap 1 fills up 15/180 of the pool.
*Note that 12 x 15/180 = 180/180
And every hour, Tap 2 fills up 12/180 of the pool.
*Note that 15 x 12/180 = 180/180
-----------------------------
Now 15+12=27
27 fits into 180, 6 and 2/3 times.
-------------------------------
Therefore your answer is:
6 hours and 40 mins