German question, please, help.?

What are the options to refer to the hour

23:30

Halber bis mitternacht? Halb bis mitternacht? Halb mitternacht? Halb null? Halb vierundzwanzig?

What are the formal and correct ways?
What are the colloquial and informal ways?
What would a german person answer?
1 answer 1