date命令是Linux中常用的一個命令,主要作用就是顯示本機當前時間。如下:
在本人Linux操作系統中,date命令默認實現格式為年月日-星期-時分秒,然後是CST中央標准時間。不過,你也可以自行修改顯示格式,如:
其中:
1、年份:+%Y表示以四位數字格式打印年份,而+%y表示以兩位數字格式打印年份;
2、月份:+%m表示月份;
3、日期:+%d表示日期(天);
4、時:+%H表示小時;
5、分:+%M表示分鐘;
6、秒:+%S表示秒;
7、周:+%w表示星期,1-6代表周一至周六,0代表周日,W代表今天第幾個完整周,所以結果為1或13。
而date命令的應用,遠不止這些,還有類似以下應用,比如:
1、獲取一天前的日期:date -d "-1 day" +%d
2、獲取一小時前的時間:date -d "-1 hour" +%H
3、獲取一分鐘前的時間:date -d "-1 min" +%M
4、獲取一月前的時間:date -d "-1 month"
5、獲取一年前的時間:date -d "-1 year"
6、獲取一周前的時間:date -d "-1 week"