linux的date的幾個例子

2021-06-17 17:41:42 字數 1245 閱讀 8320

shell指令碼為test.sh:

input=$1

echo "sdfa:$"

echo $

echo "dfadf"$

echo dfasdf

echo $(date -d "$" +%y)

echo $(date -d "$" +%m)

echo $(date -d "$" +%v)

./test.sh 2013-07-15 的執行結果為

sdfa:2013-07-15

2013-07-15

dfadf2013-07-15

dfasdf

2013

0729#第29周

%u周 (00-53) 星期日是一周的第一天

%u周 (00-53) 星期一是一周的第一天

%v周 (01-53) 星期日是一周的第一天,與 %x 使用

%v周 (01-53) 星期一是一周的第一天,與 %x 使用

注意date -d 命令中

1、空格的位置,還有起各個符號與引數間是否有空格

2、日期可以不加引號,date命令中的變數也可以不加引號

dateinput="2013-01-31"#等號前後不能有空格

date -d "2013-07-31" +%v

date -d "$" +%y

date -d "$" +%v

date -d "$ -9 weeks" +%y%m%d

dateinput=$1#注意等號前後不能有空格

year=$(date -d "$" +%y)

month=$(date -d "$" +%m)

first_day_of_month=$(date -d "$" +%y%m01)

first_day_of_next_month=$(date -d "$ +1 month" +%y%m01)

last_day_of_month=$(date -d "$ -1 days" +%y%m%d)

#echo "the last day:$"

dateinput2=$2

begin_date=$(date -d "$ +$ month" +%y%m01)

next_month_day=$(date -d "$ +1 month" +%y%m%d)

end_date=$(date -d "$ -1 days" +%y%m%d)

echo "begin_date:$"

echo "end_date:$"

EnumSet的幾個例子

enumset 是乙個與列舉型別一起使用的專用 set 實現。列舉set中所有元素都必須來自單個列舉型別 即必須是同型別,且該型別是enum的子類 列舉型別在建立 set 時顯式或隱式地指定。列舉 set 在內部表示為位向量。此表示形式非常緊湊且高效。此類的空間和時間效能應該很好,足以用作傳統上基於...

java註解的幾個例子

註解的生命階段 1.原始檔 source 2.class檔案 class 3.記憶體中 runtime retentionpolicy 是乙個列舉 一共就這三個值,用來表示註解的生命階段 override retentionpolicy.source suppresswarnings retenti...

閉包的幾個例子

記錄關於閉包的幾個例子,網上介紹閉包文章很多,暫時就不作解釋。1.作用域鏈的延伸var global 1 function outer return inner 必須return出去 inner 62.全域性函式佔位符var inner placeholder var f function inne...