Linux中的时间戳值

Linux中的时间戳值,linux,timestamp,Linux,Timestamp,使用date+%s我已检查了系统的时间戳1373977364 是否有任何命令可以反转以检查1373977364以获得初始值 我还使用了这个命令date-d@$1373976832,但是它给出了1981年的日期,但是这个时间戳是当前时间。谁能指引我 我还想知道我有日志文件,我想检查其中的第一个和最后一个间隔。所以我可以知道确切的时间间隔。所以任何人都可以用这个来指导我 日志文件已被删除 时间戳 1255478541 1245875645 命令中的美元符号导致意外结果 $ date -d @$13

使用
date+%s
我已检查了系统的时间戳
1373977364

是否有任何命令可以反转以检查
1373977364
以获得初始值

我还使用了这个命令
date-d@$1373976832
,但是它给出了1981年的日期,但是这个时间戳是当前时间。谁能指引我

我还想知道我有日志文件,我想检查其中的第一个和最后一个间隔。所以我可以知道确切的时间间隔。所以任何人都可以用这个来指导我

日志文件已被删除 时间戳

1255478541
1245875645

命令中的美元符号导致意外结果

$ 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

要获取天数而不是小时:
echo$((1255478541-1245875645)/(3600*24))