Estou enfrentando alguns problemas. Atualmente estou usando o centos 7 e quero corrigir a data. Já defini o fuso horário como 'Asia/Kuala_Lumpur', mas recebo a data com o sinal de mais. Por exemplo: Ter 2019-04-16 04:54:54 +08
Minha pergunta é: como obtenho meu fuso horário sem o +08?
Quando executo o comando timedatectl, recebo o seguinte:
Local time: Tue 2019-04-16 04:54:54 +08
Universal time: Mon 2019-04-15 20:54:54 UTC
RTC time: Mon 2019-04-15 20:54:54
Time zone: Asia/Kuala_Lumpur (+08, +0800)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
Eu já tentei configurar o ntp para sincronizar, mas acho que por causa do firewall da minha empresa, ele não pode se conectar com o servidor ntp aqui na ásia.
Por favor me ajude
Isto é normal. A última palavra após a data e hora geralmente é a abreviação do fuso horário, então você normalmente veria nomes como "EST" ou "CET" nesta posição.
No entanto, Asia/Kuala_Lumpur no arquivo tzdata não possui uma abreviação de fuso horário alfabético – seu fuso horário é literalmente nomeado apenas "+08" no arquivo de dados.
(Você pode ver isso na fonte no GitHub , bem como no arquivo de dados compilado em seu sistema executando
zdump -v Asia/Kuala_Lumpur
.)