Por que o fuso horário +8 é chamado de GMT-8 no sistema de arquivos?

3

Estou no fuso horário +8, depois da minha tentativa, devo "ls -sf / etc / localtime / usr / share / zoneinfo / Etc / GMT-8" (não arquivo GMT + 8), mas depois dessa configuração, Eu posso ver o resultado de "data -R" é: "Qua, 03 de setembro de 2014 18:07:34 +0800", então eu sinto que estou correto, mas por que eles usam o nome realmente confuso de GMT-8? / p>     

por Bill Zhao 03.09.2014 / 12:12

1 resposta

5

As Etc/GMT... zones existem apenas para compatibilidade com versões anteriores. Suas zonas são inversas da expectativa usual, de modo que estejam em conformidade com a especificação POSIX, conforme descrito na entrada da Wikipedia para o banco de dados TZ .

Os únicos usos legítimos dessas zonas (além de compatibilidade retroativa) são para navios no mar. Todos os locais preenchidos em terra têm fusos horários nomeados . Por exemplo, você pode estar no fuso horário "Asia/Shanghai" .

Você pode ver uma lista dos fusos horários e seus deslocamentos atuais aqui .

Veja também "Fuso horário! = Offset" em o wiki da tag de fuso horário no StackOverflow .

    
por Matt Johnson 03.09.2014 / 23:22