Para responder à sua pergunta, use as instruções no segundo link, resumidas aqui. Isso mudará o fuso horário padrão do sistema para bibliotecas e utilitários que imprimem ou retornam a hora. Será não afeta o conteúdo real do relógio em tempo real no hardware (ou infraestrutura de host de máquina virtual para uma VM). O comando rtc é usado para configurar o tempo real armazenado no hardware. Você precisa se preocupar com isso, se você vai estar reiniciando frequentemente a partir de Solaris no Windows no mesmo hardware e você precisa ter certeza ambos entendem o valor de tempo que é armazenado no chip de bloqueio de hardware em tempo real.
No Solaris 11.2, você pode usar o utilitário nlsadm para definir isso.
# date
Tuesday, December 15, 2015 08:54:04 PM UTC
# nlsadm get-timezone
timezone=UTC
# nlsadm list-timezone | grep US/Pacific
US/Pacific
# nlsadm set-timezone US/Pacific
Reading IPS package information ...
Setting SMF property timezone/localtime with value: 'US/Pacific' ...
Successfully set
# date
Tuesday, December 15, 2015 12:54:24 PM PST
Pode ser necessário instalar o pacote nls-administration usando
# pkg install nls-administration
Existe uma página man para o utilitário nlsadm que é instalado com o binário. Aqui está um link para a documentação que descreve o processo.
Nas capas, o utilitário nlsadm usará os comandos svccfg descritos em uma resposta anterior. E sob essas tampas há um link simbólico em / etc para compatibilidade com versões anteriores. Isso mesmo, é apenas cobre todo o caminho. : -)