前の月曜日を表示するには、date -d 'previous Monday'


10

date -d、将来または次の日付を表示できます

$ date -d "next mon"
Mon May 13 00:00:00 CST 2019

$ date -d "mon"
Mon May 13 00:00:00 CST 2019

残念ながら、前の平日を表示できませんでした

$ date -d "previous Monday"
date: invalid date previous Monday

前の曜日を文字列形式で表示するにはどうすればよいですか?

回答:


14

last代わりに使用previous

$ date -d "last Monday"
Mon May  6 00:00:00 BST 2019

これはに記載されてinfo dateおり、の具体的な説明last「29.6曜日の項目」セクションにあります(@Josと@hobbsに感謝します)。

補足的な週を進めるために、曜日の項目の前に番号を付けることができます。「第3月曜日」のような表現に最適です。この文脈では、「最終日」または「翌日」も許容されます。彼らは、その日が表す日の1週間前または後に移動します。


コメントは詳細な議論のためのものではありません。この会話はチャットに移動しました
terdon
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.