Is this sentence grammatically or just in general correct?

Answer:
Es ist acht Uhr in dem Morgen in Oregon. Es ist siebzehn Uhr in dem Nachmittag in Berlin, Deutschland.
Explanation: