Sé acerca de http://www.timeanddate.com/worldclock/converter.html
No puedo entender cómo consultar http://www.google.com en un formato natural sano como "5pm BST en PST".
¿O tengo que escribir una aplicación de este tipo?
linux
command-line
conversion
time
date
hendry
fuente
fuente
dateconv 2017-05-16T17:00 --from-zone iata:SFO --zone iata:LHR
->2017-05-17T01:00:00
Respuestas:
Son las 6pm en Taipei, ¿qué hora es aquí?
A las 11 am aquí en Londres, ¿qué hora es en Taipei?
fuente
TZ=Europe/Moscow date --date='TZ="Asia/Taipei" 18:00'
Mon Mar 27 18:00:00 CST 2017
es decir, solo me dice la fecha en Taipei, no mi fecha local para ese momento. Aunque la página de manual dice que su método es correcto. ¿Me estoy perdiendo algo? ..coreutils 8.26
, Arch Linuxtimedatectl list-timezones|grep -i taipei
(impresionesAsia/Taipei
),timedatectl list-timezones|grep -i berlin
(impresionesEurope/Berlin
),timedatectl list-timezones|grep -i angeles
(impresionesAmerica/Los_Angeles
)Este ejemplo es de http://www.pixelbeat.org/cmdline.html#dates
Proporciona la hora local correspondiente a las 9 AM en la costa oeste de los EE. UU., Lo que representa diferentes transiciones de ahorro de luz diurna.
Use tzselect para obtener la TZ. El formato PST es ambiguo. IST = hora estándar india y hora de verano irlandesa, por ejemplo.
fuente
tzselect
, gracias. Si ingresa una entrada 'TZ' incorrecta, puede obtener resultados engañosos, por ejemplo, TZ = fecha de Londres vie 16 de julio 10:28:52 Londres 2010Creo que esto está más cerca de lo que preguntó el OP (¿Ya que él no necesariamente sabe que BST es Taipei? Y la respuesta no explica cómo llegar a "Asia / Taipei" desde 'BST').
Primero mi fecha actual:
Entonces la fecha que quiero saber:
Entonces sé que
5pm BST
está a 2 horas de distancia.Por lo general, olvido si tengo que agregar o quitar dos horas de EDT, así que tengo un pequeño script con las zonas horarias comunes con las que tengo que trabajar:
Y la salida:
Las ubicaciones válidas para su
tz
script se pueden encontrar aquí/usr/share/zoneinfo
.Pero, de nuevo, para los tiempos en el futuro solo uso
date -d '<time> <timezone>'
.fuente
Usa Wolfram Alpha . A la URL básica ...
agregue la conversión, con espacios reemplazados por
+
. Por ejemplo:Tenga en cuenta que Wolfram Alpha no parece reconocer
BST
como una zona horaria.fuente
Sé que es un hilo viejo, pero necesitaba un código para el mismo caso de uso y, basado en las ideas aquí, desarrollé este pequeño script bash:
Puede usar para verificar las diferencias horarias hoy o en una fecha futura:
HTH
fuente