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 ５時.
But what if it's not obvious from context? My textbook (Japanese for Busy People I) suggests 午後５時, 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
２５：００ be described using 午前 (午前１時), just like 9:00 would?