Linux dateで日時関連のコマンドを操作する
環境
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
日時関連のコマンド
1.現在日時を表示する
# date Wed Feb 22 11:57:11 JST 2023
2.YYYYMMDDを指定して現在日を表示する
# date +"%Y%m%d" 20230222
3.hh:mm:ssを指定して現在時を表示する
# date "+%T" 11:58:17
4.yyyy/MM/dd HH:mm:ssを指定して現在日時を表示する
# date +"%Y/%m/%d %H:%M:%S" 2023/02/22 11:58:44
5.日時を変更する
# date –set “2023/06/22 14:49:00"
6.iso-8601形式で現在日付を表示
# date --iso-8601=seconds 2023-02-22T11:59:19+0900
分まで日付を表示する
# date --iso-8601=minutes 2023-02-22T11:59+0900
7.30分前の日時を表示する
# date --date '30min ago' Wed Feb 22 11:30:33 JST 2023