728x90
date 명령어
데이터 포맷
echo $(date '+%Y-%m-%d %H:%M:%S')
$ echo $(date '+%Y-%m-%d %H:%M:%S')
2020-12-28 21:20:38
현재 시간
$ date
2020. 12. 28. (월) 21:17:26 KST
날짜+시간으로 파일명 생성
echo ${HOSTNAME}_$(date '+%Y%m%d-%H%M')
$ echo ${HOSTNAME}_$(date '+%Y%m%d-%H%M')
bvm01_20201228-2116
9시간 전 시간
date -d '9 hour ago'
$ date -d '9 hour ago'
2020. 12. 28. (월) 12:17:05 KST
180일 전 시간
date --date="180 days ago"
$ date --date="180 days ago"
2020. 07. 01. (수) 21:17:18 KST
9시간 전 시간 데이타 포맷 변경
date '+%Y.%m.%d %H:%M' --date '9 hour ago'
$ date '+%Y.%m.%d %H:%M' --date '9 hour ago'
2020.12.28 12:17
현재 시간(2023년 2월 3일 14시 25분 44초)에서 14시간 전으로
$ date
Fri Feb 3 14:25:44 KST 2023
date -d '-14 hours'
$ date -d '-14 hours'
Fri Feb 3 00:25:46 KST 2023
2023년 2월 02일 13시 40분에서 14시간 전으로
date -d '2023-02-02 01:40:00' -d '-14 hours'
$ date -d '2023-02-02 01:40:00' -d '-14 hours'
Fri Feb 3 00:23:28 KST 2023
MAC 데이터 포맷
$ date -v-1d +"%Y"-"%m"-"%d"
유닉스 타임스탬프 변환(Unix Timestamp Converter)
$ date -d @1557409647
2019. 05. 09. (목) 22:47:27 KST
required
yum install -y bc
date -d @`printf "%d\n" 0x59e0adb95ee38 | cut -c 1-10`
$ date -d @`printf "%d\n" 0x59e0adb95ee38 | cut -c 1-10`
2020. 02. 08. (토) 15:45:54 KST
echo 1581144354 | perl -e 'print localtime(<>) . "\n";'
$ echo 1581144354 | perl -e 'print localtime(<>) . "\n";'
Sat Feb 8 15:45:54 2020
728x90
'리눅스' 카테고리의 다른 글
[리눅스] ubuntu에 pacemaker 구성하기 (0) | 2023.02.07 |
---|---|
[리눅스] sudo 사용법 (0) | 2023.02.06 |
[리눅스] 유닉스 타임스탬프 변환기(unix timestamp converter) (0) | 2023.02.03 |
[스크립트] What Is My IP?(myip) (0) | 2023.02.03 |
[리눅스] OpenLDAP 설치 및 구성-v2 (0) | 2023.01.31 |