In Taiwanese elementary schools' English textbooks (5th/6th grade), we learned that "five past three" = "three o five".

(also "five to three" = "two fifty-five", "quarter to ten" = "nine forty-five", etc)

When would you use each way to tell the time, and which is more common in real life?