2013-07-16 74 views
0

使用date +%s我已檢查我的系統1373977364的時間戳。Linux中時間戳的值

是否有任何命令我可以扭轉檢查與1373977364獲得初始值。

我也用這個命令date -d @$1373976832但是它給出了1981年的日期,但是這個時間戳是當前時間。所以任何人都可以指導我。

而且我還想知道我有日誌文件,並且我想檢查它的第一個和最後一個區間。所以我可以知道確切的時間間隔。所以任何人都可以用這個指導我。

日誌文件已經 時間戳

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