2013-07-16 3 views
0

Использование date +%s Я проверил временные метки моей системы 1373977364.Значения timestamp в Linux

Есть ли какая-либо команда, которую я мог бы отменить для проверки с помощью 1373977364, чтобы получить начальное значение.

Я также использовал эту команду date -d @$1373976832, но ее датировку 1981 года, но эта метка времени имеет текущее время. Так может меня кто-нибудь направить.

И еще мне нравится знать, что у меня есть файл журнала, и мне нравится проверять его первый и последний интервал. поэтому я могу узнать точный интервал времени. Поэтому любой может вести меня с этим.

Log файл имеет штамп времени

1255478541 
1245875645 

ответ

1

Знак доллара в вашей команде вызывает неожиданные результаты.

$ date -d @$1373976832 
Sat Nov 7 10:27:12 GMT 1981 
$ date -d @1373976832 
Tue Jul 16 12:13:52 GMT 2013 

Для того, чтобы найти разницу между двумя отметкой времени в днях, вы можете сказать:

$ echo "(1255478541-1245875645)/3600" | bc 
2667 
+0

получить дни вместо часов: 'Эхо $ (((1255478541 - 1245875645)/(3600 * 24))) ' – jfs

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