sudo systemsetup -gettimezone
devolverá la zona horaria actual del sistema a la línea de comandos, pero requiere sudo
.
date "+%z"
devolverá el desplazamiento (por ejemplo, +0900) y date "+%Z"
devolverá el código corto de la zona horaria (por ejemplo, JST).
¿Hay alguna otra forma, ya sea un comando, un ejecutable o una API? Mis búsquedas no han encontrado nada. Estoy escribiendo un programa de terminal CLI (no Objective-C/Swift) dentro del cual sería útil tener acceso a lo que sea que el sistema actualmente está configurado.
Cualquier ayuda o idea será muy apreciada.