In English, there are an uncountable number of ways to refer to time. Then there is the difference between American and British English. The main idea is to recognize that communication is always the main goal. If you are speaking with someone and they fully understand what you are saying, that is perfect English.
Listen to the full version!