Je sais à propos de http://www.timeanddate.com/worldclock/converter.html
Je ne peux pas comprendre comment interroger http://www.google.com dans un format naturel sain comme "5pm BST dans PST".
Ou dois-je écrire une telle application?
Il est 18 heures à Taipei, à quelle heure est-il ici?
date --date='TZ="Asia/Taipei" 18:00' Fri Jul 16 11:00:00 BST 2010
À 11 heures ici à Londres, quelle heure est-il à Taipei?
TZ=Asia/Taipei date -d "11:00 BST" Fri Jul 16 18:00:00 CST 2010
Cet exemple provient de http://www.pixelbeat.org/cmdline.html#dates
Il donne l'heure locale correspondant à 9 heures du matin sur la côte ouest des États-Unis, ce qui explique les différentes transitions d'épargne jour.
date --date='TZ="America/Los_Angeles" 09:00 next Fri'
Utilisez tzselect pour obtenir la TZ. Le format PST est ambigu. IST = heure normale indienne et heure d'été irlandaise par exemple.
Je pense que c'est plus proche de ce que l'OP a demandé (puisqu'il ne sait pas nécessairement que BST est Taipei et que la réponse n'explique pas comment se rendre à "Asia / Taipei" de "BST").
D'abord ma date actuelle:
$ date Mon Apr 21 13:07:21 MDT 2014
Ensuite, la date que je veux savoir:
$ date -d '5pm BST' Mon Apr 21 15:00:00 MDT 2014
Donc je sais que 5pm BST
est à 2 heures de route.
J'oublie généralement si je dois ajouter ou supprimer deux heures à partir des heures d'EDT, alors j'ai un petit script avec les fuseaux horaires communs avec lesquels je dois travailler:
$ cat tz #!/bin/bash TZ='America/Edmonton' date TZ='America/Chicago' date TZ='America/New_York' date
Et la sortie:
$ 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
Les emplacements valides pour votre script tz
peuvent être trouvés ici /usr/share/zoneinfo
.
Mais encore une fois, pour l'avenir, j'utilise la date -d '<time> <timezone>'
.
Utilisez Wolfram Alpha . À l'URL de base …
http://www.wolframalpha.com/input/?i=
Ajouter la conversion, avec des espaces remplacés par +
. Par exemple:
http://www.wolframalpha.com/input/?i=5+PM+CET+to+PST
Notez que Wolfram Alpha ne semble pas reconnaître BST
comme un fuseau horaire.