Definir fusos horários

Definir fusos horários

Quero definir meu fuso horário para América/Nova_Iorque. data diz que a hora atual é CEST. Estou usando o systemd, sem ambiente de desktop.

Agora eu tenho

/etc/localtime links to /usr/share/zoneinfo/America/New_York
/etc/timezone set to "America/New_York"
/etc/rc.conf set to "America/New_York" (arch linux should be ignored by systemd)
$TZ is unset

O relógio do hardware está configurado para o horário UTC e funciona bem.

TZ=utc date

fornece a saída correta.

Infelizmente ainda estou no CEST. Estou esquecendo de algo?

Responder1

Parece que /usr/share/zoneinfo/America/New_Yorktem conteúdo incorreto.

Tente emitir zdump America/New_YorkouTZ=America/New_York date

informação relacionada