São 6 da tarde em Taipei, que horas são aqui?
date --date='TZ="Asia/Taipei" 18:00'
Fri Jul 16 11:00:00 BST 2010
Às 11:00 aqui em Londres, que horas são em Taipei?
TZ=Asia/Taipei date -d "11:00 BST"
Fri Jul 16 18:00:00 CST 2010
Este exemplo é do link
Dá a hora local correspondente às 9h na costa oeste dos EUA. contabilizando as diferentes transições de economia de luz diurna.
date --date='TZ="America/Los_Angeles" 09:00 next Fri'
Use o tzselect para obter o TZ. O formato PST é ambíguo. IST = Indian Standard Time e Irish Summer Time, por exemplo.
Acho que isso está mais próximo do que o OP perguntou (já que ele não sabe necessariamente que o BST é Taipei? e a resposta não explica como chegar a "Asia / Taipei" do "BST").
Primeiro minha data atual:
$ date
Mon Apr 21 13:07:21 MDT 2014
Em seguida, a data que quero saber:
$ date -d '5pm BST'
Mon Apr 21 15:00:00 MDT 2014
Então, eu sei que 5pm BST
está a 2 horas de distância.
Eu costumo esquecer se eu tenho que adicionar ou remover duas horas dos horários do EDT, então eu tenho um pequeno script com os fusos horários comuns com os quais tenho que trabalhar:
$ cat tz
#!/bin/bash
TZ='America/Edmonton' date
TZ='America/Chicago' date
TZ='America/New_York' date
E a saída:
$ tz
Mon Apr 21 13:12:32 MDT 2014
Mon Apr 21 14:12:32 CDT 2014
Mon Apr 21 15:12:32 EDT 2014
Locais válidos para o seu script tz
podem ser encontrados aqui /usr/share/zoneinfo
.
Mas, novamente, por vezes, no futuro, uso apenas date -d '<time> <timezone>'
.
Use o Wolfram Alpha . Para o URL básico…
http://www.wolframalpha.com/input/?i=
acrescente a conversão, com espaços substituídos por +
. Por exemplo:
http://www.wolframalpha.com/input/?i=5+PM+CET+to+PST
Note que o Wolfram Alpha não parece reconhecer BST
como fuso horário.
Tags command-line time date conversion linux