あり覚えられないのでよく利用するものをメモ
自分でよく利用するのはyyyy/MM/ddなので原則こちらのフォーマットにあわせています.
主に自分で利用するのは、今日、昨日、今月末、30日前などがよく利用します.
目的 | コマンド |
---|---|
今日 | date +'%Y/%m/%d' |
明日 | date -d '1day' +'%Y/%m/%d' |
昨日 | date -d '1day ago' +'%Y/%m/%d' |
月初 | date +'%Y/%m/01' |
月末 | date +'%Y/%m/%d' -d "1 day ago `date +'%Y/%m/01' -d'1 month'`" |
前月 | date -d '1month ago' +'%Y/%m/%d' |
前月末 | date +'%Y/%m/%d' -d "1 day ago `date +'%Y/%m/01'`" |
来月末 | date +'%Y/%m/%d' -d "1 day ago `date +'%Y/%m/01' -d'2 month'`" |
来月末 | date +'%Y/%m/%d' -d "1 day ago `date +'%Y/%m/01' -d'2 month'`" |
1年前 | date +'%Y/%m/%d' -d '1 year ago' |
30日前 | date +'%Y/%m/%d' -d '30day ago' |
ついでに簡単な時間も出してみます。
目的 | コマンド |
---|---|
現在時刻 | date +'%H:%M:%S' |
1時間前 | date -d '1hour ago' +'%H:%M:%S' |
1時間後 | date -d '1hour' +'%H:%M:%S' |
dateコマンドは意外と利用するがよく利用するのをメモするべきですね