shell中的date命令十分強大,今天這裡只介紹下如何顯示最近幾天的寫法:
[root@localhost shell]# date
tue jul 5 04:58:08 cst 2011
[root@localhost shell]# date 顯示系統當前日期
tue jul 5 04:58:15 cst 2011
[root@localhost shell]# date 2011-07-06
date: invalid date `2011-07-06'
[root@localhost shell]# date -s 2011-07-06 修改當前日期
wed jul 6 00:00:00 cst 2011
[root@localhost shell]# date 顯示修改後的日期
wed jul 6 00:00:02 cst 2011
[root@localhost shell]# date -d "+4 day" 顯示4天後的日期
sun jul 10 00:00:27 cst 2011
[root@localhost shell]# date -d "+4 day" +%y%m%d 格式化顯示
110710
[root@localhost shell]# date -d "+4 day" +%y%m%d 格式化顯示
20110710
[root@localhost shell]# date -d "-4 day" +%y%m%d 4天前
20110702
[root@localhost shell]# date -d "yesterday" +%y%m%d 顯示昨天
20110705
[root@localhost shell]# date -d "tomorrow" +%y%m%d 顯示明天
20110707
[root@localhost shell]# date -d "2 days ago" +%y%m%d 顯示2天前
20110704
指定日期的前後幾天的日期或者月份
但是這種也不算是很完美 按照下標擷取還是很不保險 測試的時候就發現 有人傳 2021 6 2 這種不是標準格式的。所以有第二種方式。獲取指定日期的前幾天或月份的日期 param past return public static string getpastdate int past,string ...
如何在linux中獲取幾天前或者幾天後的日期
shell指令碼中用得比較多 在linux環境下要取得幾天前的時期只要使用 date d x days ago y m d x用數字代替,如果需要幾天前的直接寫正數,如果要幾天後的日期直接寫負數即可 date d x weeks ago y m d x用數字代替,如果需要幾周前的直接寫正數,如果要幾...
shell指令碼中的彩色顯示
bin bash 先定義一些顏色 red e 0 31m 紅色 red e 1 31m green e 0 32m 綠色 green e 1 32m yellow e 0 33m 黃色 yellow e 1 33m blue e 0 34m 藍色 blue e 1 34m purple e 0 35...