Post

Linux date

1. date

일자, 시간을 처리한다.

2. 주요 옵션

옵션설명
-d원하는 일자를 지정
+출력 포맷 지정

3. 사용예제

1) 일자 출력 포맷 지정

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 년월일 형태
$ date +%Y%m%d
20190212

# %를 지원하지 않는 환경(ex: crontab)에서는 특수기호로 입력
$ date +\%Y\%m\%d
20190212

# 년월일 시간 출력
$ date +"%Y%m%d %H:%M:%S"
20190212 08:46:53

# 주차 계산
$ date +%W
06

2) 일자 변경

1
2
3
4
5
6
7
8
9
10
11
# 1일 전
$ date +%Y-%m-%d -d '1 days ago'
2019-02-11

# 1일 후
$ date +%Y-%m-%d -d '+1days'
2019-02-13

# 20190101 일자 지정후 1일 추가
$ date +%Y-%m-%d -d '20190101 +1days'
2019-01-02

[출처 및 참고]

This post is licensed under CC BY 4.0 by the author.