Recuperar fusos horários de países

2

Qual é a melhor maneira de recuperar os fusos horários atuais de vários países diariamente? (Isso levaria em conta as mudanças do horário de verão, é claro)

  • Confiável
  • Se possível, o caminho do Linux (ou seja, usando recursos internos ou uma API do site do Linux)

(estou no Ubuntu 10.04)

    
por Ring Ø 09.06.2011 / 05:38

2 respostas

4

Se você quiser apenas o fuso horário, os fusos horários serão armazenados em /usr/share/zoneinfo .

Se você quiser recuperar o horário atual para várias cidades ou países diferentes, então você pode retirá-los do Gateway de data e hora .

    
por 09.06.2011 / 05:51
3

Você pode simplesmente fazer algo assim:

$ TZ=Europe/Moscow date
Thu Jun  9 08:34:46 MSD 2011
$ TZ=America/NewYork date
Thu Jun  9 04:34:48 America 2011

Você pode encontrar os nomes das zonas em /usr/share/zoneinfo . Naturalmente, isso requer que a máquina que você esta executando tenha o tempo correto configurado.

(Você não pode realmente ter tempo por país, porque muitos países têm mais de um fuso horário.)

    
por 09.06.2011 / 06:37

Tags