Esta dica vai para quem usar o Solaris 10 - x86 :
1. Edite o arquivo /etc/TIMEZONE, e modifique o valor TZ para o valor que você quiser :
Ex :
TZ=Brazil/East
para uma listagem completa dos TIMEZONES, vá para o diretório /usr/share/lib/zoneinfo
2. Rode o seguinte comando no prompt :
#rtc -z Brazil/East
#rtc -c
3. Reinicie o sistema para ver se tudo ficou ok, usando o comando 'date' :-)