Преобразование часового пояса командной строкой

Я знаю о http://www.timeanddate.com/worldclock/converter.html

Я не могу выяснить, как запросить http://www.google.com в нормальном естественном формате как "17:00 BST в PST".

Или я должен записать такое приложение?

18
задан 13.11.2011, 10:24

3 ответа

Это - 18:00 в Тайбэе, который час здесь?

date --date='TZ="Asia/Taipei" 18:00'
Fri Jul 16 11:00:00 BST 2010

В 11:00 здесь в Лондоне, который час в Тайбэе?

TZ=Asia/Taipei date -d "11:00 BST"
Fri Jul 16 18:00:00 CST 2010
34
ответ дан 07.12.2019, 10:23

Этот пример из http://www.pixelbeat.org/cmdline.html#dates

Это дает местное время, соответствуя 9:00 на западном побережье США, составляя отличающиеся переходы сбережений дневного света.

date --date='TZ="America/Los_Angeles" 09:00 next Fri'

Используйте tzselect для получения TZ. Формат PST неоднозначен. IST = стандартное время Индии и стандартное время Ирландии, например.

5
ответ дан 07.12.2019, 10:23

Используйте Альфу Вольфрама. К основному URL …

http://www.wolframalpha.com/input/?i=

добавьте преобразование с пробелами, замененными +. Например:

http://www.wolframalpha.com/input/?i=5+PM+CET+to+PST

Обратите внимание, что Wolfram Alpha, кажется, не распознает BST как часовой пояс.

2
ответ дан 07.12.2019, 10:23

Теги

Похожие вопросы