The time is: 33:55!
I think it's related to my previous question:
I applied a workaround by practically removing all MX_RTC_Init().
It seems to work, however today my device showed 33:55 at 10:55. Why? It seems like after 23:59 the clock set to 24:00. To 25:00 one hour later.
Is this behavior related to initialization? I'm tempted to just check the TR for values over 23 and subtract 23 when initializing. It would obviously fix the issue, but it seems a little silly ;)