A weird way of writing 3AM, I presume.
Never encountered it in half a century here, just military time "0 3 hundred" as used on the shipping forecast, or simply 3am.
Never seen it in the UK.
Theo only time I have come across is when I had to count the hours between two times in an excel sheet & found that by default MS Excel formats 25:00 hours to 01:00 & I need to use [hh]:mm to bring it to 25:00
I've lived in Scotland and England most of my life, and can't recall ever having seen it and am now curious about what these special contexts are.