I’m german. if it’s completely unambiguous, we simply say “dinner is at 6” or “my shift ends at 4”. but when you want to make sure that there’s no room for confusion we say “let’s meet at 21 o’clock”.
Was genau stört dich am Nominalstil in diesem Fall?
Zangendeutsch für das angelsächsische “Desktop” vermutlich^^