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'
コメント