unix时间戳与系统时间计算
时间:2009-01-04
作者:佚名
出处:互联网
常用于log日志分析
取得unix时间戳
date +%s
将时间戳1123495443 换算成可以识别的年月日分秒
date -d '1970-01-01 UTC 1123495443 seconds'
计算系统当前时间的前一小时时间如下:
a=`date +%s`
b=`expr $a - 3600`
c=`date -d "1970-01-01 UTC $b seconds" +"%Y-%m-%d %H:%M:%S"`
echo $c