In English or Finnish I can express the time it took to complete something in two ways, but in Latin only one:
E: "I did it in two hours."
F: "Tein sen kahdessa tunnissa."
L: Duabus horis id perfeci.
E: "It took me two hours to do it."
F: "Minulta kesti kaksi tuntia tehdä se."
The first phrasing expresses simply that something was completed in some time. The second one gives more emphasis to the amount of time and often indicates that the time was longer than expected.
Can I express the second one in Latin? What is a Latin way to phrase "take" when something takes time?