Obtenga el valor de compensación de TimeZone de TimeZone sin el nombre de TimeZone

Necesito guardar la zona horaria del teléfono en el formato [+/-] hh: mm

Estoy usando la clase TimeZone para lidiar con esto, pero el único formato que puedo obtener es el siguiente:

PST -05:00
GMT +02:00

Prefiero no subcadenar el resultado, ¿hay alguna tecla o opción que pueda configurar para obtener solo el valor y no el nombre de esa zona horaria (GMT / CET / PST ...)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta