How are times after noon expressed when speaking?
I assume that if it's obvious from context that it's after noon, then people will just say 5時.
But what if it's not obvious from context? My textbook (Japanese for Busy People I) suggests 午後5時, but I'm worried the textbook may be teaching how to say what English-speakers think about time in Japanese, rather than what a native Japanese speaker would say. As far as I have observed in Japan, times are often written down in military time, for example 23:59 rather than 11:59 pm. Do people write it down one way and say it in another, or do they sometimes use military time when speaking?
If military time isn't used when speaking, how are times after midnight expressed? Would 25:00
be described using 午前 (午前1時), just like 9:00 would?