Kann auch nicht funktionieren, denn welcher Offset soll denn verwendet werden?
Sommerzeit <> Winterzeit
Und was ist mit überläufen? (1:00-2h oder 23:00+2h)
Entweder man wirft eine
Exception oder man rechnet nichts, was falsch sein könnte. (der Code auf Android macht einfach Letzteres)
Füge einfach ein Datum hinzu (z.B. heute), lass die Zeitzone umrechnen und extrahiere dann die Uhrzeit.