シェルの基本構文を学び、Linux で遊んでみましょう

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   

【更新】B局が教えるPythonインターフェースの自動テストの最も詳しい実践チュートリアル集(実戦最新版)_哔哩哔哩_bilibili 【更新】Pythonの自動テストの最も詳細な実践チュートリアル集ステーション B が教えるインターフェース (実戦) 最新版) には、1. インターフェース自動化をインターフェース自動化で行うべき理由、2. インターフェース自動化におけるリクエストの全体像、3. インターフェース自動化でのインターフェース戦闘など、合計 200 本のビデオがあります。インターフェイスの自動化など。UP はよりエキサイティングなビデオをホストしています。UP アカウントにご注意ください。https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337.search-card.all.click

最初の書き方:

日、時、分、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 年後の日付を取得します

おすすめ

転載: blog.csdn.net/m0_73409141/article/details/132524804