Google AdSense (text)

hidden logo stop

Moving

거지 같은 이글루스 광고노출 정책이 싫어서,
새 보금자리(http://blog.leocat.kr/)로 이사감.

[shell] date 연산 - x일 이전 날짜 얻기 Computer & Program

date를 사용하면 특정 날짜로부터 x일 앞/뒤 날짜를 구하거나, formatting하기 좋다.

formatting된 결과 구하기
$date +%Y%m%d
20120202
$date +%Y-%m-%d
2012-02-02


특정일의 날짜 format 변경하기
$ date +%Y-%m-%d -d 20120202
2012-02-02
$ date +%Y/%m/%d -d 2012-02-02
2012/02/02
$ date +%Y/%b/%d -d 2012-02-02
2012/ 2월/02


어제/내일 등 오늘로부터 x일 전/후 날짜 구하기
$ date +%Y%m%d -d -3days
20120130
$ date +%Y%m%d -d +3days
20120205


그리고 오늘의 하이라이트 특정일을 기준으로 x일 전/후 날짜 구하기
(사실 date는 종종 쓰던거라 위에 쓴 내용은 기억이 나는데.. 이걸 몰라서 찾아보다가..)
$ date +%Y-%m-%d -d '20120130 +3days'
2012-02-02
$ date +%Y-%m-%d -d '20120130 -3days'
2012-01-27



- 출처 : http://kldp.org/node/1163

덧글

댓글 입력 영역

Google AdSense (text/image)