指定の日時を求めるコマンド

※当サイトではアフィリエイト広告を利用しています

Linuxで○○前、○○後の日時を求めるコマンド。

1.dateコマンドについて

Linuxで日時を表示したいときに、dateコマンドを使います。

「date」と入力するだけで、現在の日時が取得できます。

$ date
2010年 1月 1日 金曜日 10:30:30 JST

バッチ処理などで、1日前や1日後などの日時について扱いたいときがあるかと思います。
このdateコマンドのオプションを利用するで、取得することができるので、コマンドサンプルをメモしておきます。

 

 

コマンドサンプル

# 現在日時から10秒前の日時
date -d '10 seconds ago'

# 現在日時から10秒後の日時
date -d '10 seconds'

# 現在日時から10分前の日時
date -d '10 minutes ago'

# 現在日時から10分後の日時
date -d '10 minutes'

# 現在日時から10時間前の日時
date -d '10 hours ago'

# 現在日時から10時間後の日時
date -d '10 hours'

# 現在日時から10日前の日時
date -d '10 days ago'

# 現在日時から10日後の日時
date -d '10 days'

# 現在日時から10ヶ月前の日時
date -d '10 months ago'

# 現在日時から10ヶ月後の日時
date -d '10 months'

# 現在日時から10年前の日時
date -d '10 years ago'

# 現在日時から10年後の日時
date -d '10 years'

 

コメント