2016-12-29 8 views
0

Есть ли функция в оболочке, которая преобразует дату из одного формата в другой. Для примера. Я хочу, чтобы преобразовать следующие в CSTПреобразование формата даты в оболочке

2016-11-30 15:55:10-08:00 

в

2016-11-30 17:55:10-06:00 
+1

Проверьте эту ссылку - http://unix.stackexchange.com/questions/48101/how-can-i-have-date-output-the-time-from-a-different-timezone – Abhishek

ответ

0

не в оболочке сам по себе, но есть dateutils и что это тривиальное:

$ dateconv '2016-11-30 15:55:10-08:00' -z CST6CDT 
2016-11-30T17:55:10 

Фактическая зона имена (следующие -z) должны быть те, которые вы установили в/usr/share/zoneinfo /, так что эквивалентно вы могли бы использовать:

$ dateconv '2016-11-30 15:55:10' --from-zone America/Los_Angeles --zone America/Chicago 
2016-11-30T17:55:10 

Отказ от ответственности: Я являюсь автором пакета.

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