2013-05-17 6 views
0

Есть ли что-нибудь, что я могу заменить для ??, чтобы сделать эту работу?Что такое инверсия «date +% s»?

> date +%s 
1368817693 

> date -d ?? 1368817693 
Fri May 17... 
+2

http://stackoverflow.com/questions/6281080/shell-script-parse-seconds-with-date Дата -d @ $ (дата +% s) –

ответ

1

Попробуйте это:

date -d "1970-01-01 UTC 1368817693 seconds" 
+0

Хм, я получаю вс 1 октября 2056 ... – gcbenison

+0

обновлено - вам нужно указать начало эпохи, по-видимому. В противном случае я предполагаю, что добавляет «секунды» к текущему времени. –

+0

Комментарий Томаса отвечает на ваш точный вопрос: заменить «?? ' с '@'. –