歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> Solaris系統中如何取出前幾天的系統時間

Solaris系統中如何取出前幾天的系統時間

日期:2017/2/28 11:10:16   编辑:關於Unix


在Linux系統中,可以采用如下方法:
1) 取之前的時間:
date -d "a day ago" +%Y%m%d 取出前1天的系統時間
date -d "2 days ago" +%Y%m%d 取出前2天的系統時間
2) 取之後的時間:
date -d "a day " +%Y%m%d 取出1天後的系統時間
date -d "2 days" +%Y%m%d 取出2天後的系統時間
在Solaris中,可以采用如下方法:
1)取之前的時間:yesterday=`TZ=$TZ+3; date +%Y%m%d`; echo $yesterday 取出前1天的系統時間
yesterday=`TZ=$TZ+27; date +%Y%m%d`; echo $yesterday 取出前2天的系統時間
2)取之後的時間:yesterday=`TZ=$TZ-22; date +%Y%m%d`; echo $yesterday 取出後1天的系統時間
yesterday=`TZ=$TZ-46; date +%Y%m%d`; echo $yesterday 取出後1天的系統時間
注意:
1)不能在命令行中直接執行TZ=$TZ-100; date +%Y%m%d,這樣會修改當前terminal中的TZ和系統時間。
2)TZ=$TZ+3 需要加減多少小時才是前/後一天,和系統的$TZ有關。以上運算是在$TZ=PRC下進行的。
Copyright © Linux教程網 All Rights Reserved