2016-11-30 2 views
-2

Я пытаюсь сделать основное время математика в Bash, имеющий следующие метки времени от OpenDj:Преобразования метки времени с часовым поясом местного времени в Bash

createtimestamp: 20161123165725Z 

Я не знаю, в каком часовом поясе система будет установлена ​​с , это может быть с часовым поясом «Зулу» (UTC), как указано выше, или может быть с другим часовым поясом. Вышеупомянутая временная метка предназначена для пользователей на серверах LDAP. Мне нужно сравнить временную метку пользователя с определенной меткой времени.

Вопрос: как преобразовать метку времени с зоной (Z) выше в локальную временную метку или время в Bash?

ответ

1

Может Dateutils поможет

http://www.fresse.org/dateutils/ 

dateconv -i '%s' -f '%A, %d %b %Y' 1234567890 

Friday, 13 Feb 2009 

dateutils инструментов по умолчанию в UTC (добавить -z ваш/часовой пояс, если это необходимо).

+0

К сожалению, дата не установлена ​​и я не могу установить новые пакеты в систему. :( –

Смежные вопросы