01.現在時刻、年、月、日、時、分、秒を取得する
now=$(date +%Y%m%d%H%M%S)
echo "$now"
出力は次のようになります: 20181202222727
02.スクリプト内での日付のいくつかの使用法
日付 +%Y 年を 4 桁形式で出力します
日付 +%y 年を 2 桁形式で出力します
日付 +%m 月日
+%d 日付 日付 +
%H 時間 日付
+%M 分の
日付 +%S 2 番目の
日付 +% w 曜日、日曜日の場合は 0
03.その他の使い方、現在時刻より前の時刻を取得する
自動テストを学びたい場合は、ここで一連のビデオをお勧めします。このビデオは、ステーション B のネットワーク全体でナンバー 1 の自動テスト チュートリアルであると言えます。同時に、オンラインのユーザーの数は、 1,000 に達しました。収集して共有するメモがあります。Dashen Technical Exchange: 798478386
最初の書き方:
日、時、分、2日
の前の数値を取得します。負の数値は過去数日間、正の数値は次の数日間、分と秒は同じ
日付です -d "-1 時間" +%H 1 時間日付より前
-d "-1 分" +%M
日付の 1 分前 -d "-1 秒" +%S 1 秒前
date -d "-n day" +%d 過去 n 日間の日付を取得します
date -d "n days" +%Y%m%d n 日後の時刻を取得します
date -d "3 years ago" +%Y%m%d 3年前の時刻を取得
date -d "3 years" +%Y%m%d 3年後の時刻を取得
date -d "3か月前" +%m 3か月前を取得
date -d "3か月" +%Y%m 3か月後を取得
2 番目の書き方:
date -d "n days ago" +%d n 日前の日付を取得します
date -d "-n days ago" +%Y%m%d n 日後の日付を取得します
date -d "n month ago" +%d n か月前の日付を取得します
date -d "-n month ago" +%Y%m%d n か月後の日付を取得します
date -d "n month ago" +%d n年前の日付を取得します
date -d "-n month ago" +%Y%m%d n年後の日付を取得します
3 番目の書き方:
date +%Y%m%d --date="-n day" n 日前の日付を取得します
date +%Y%m%d --date="-n day" n 日後の日付を取得します
date +%Y%m%d --date="n month ago" n か月前の日付を取得します
date +%Y%m%d --date="-n month ago" n か月後の日付を取得します
date +%Y%m%d --date="n years ago" n 年前の日付を取得します
date +%Y%m%d --date="-n years ago" n 年後の日付を取得します