OS/UNIX 공통

linux/unix date로 어제(yesterday) 날짜 출력

[PineTree] 2010. 5. 5. 09:24
반응형


리눅스 에서 하루전 의 날짜 출력

YESTERDAY=$(date +%Y%m%d --date '1 days ago')
echo $YESTERDAY
20100504

unix 에서 어제 날짜 가져오기

YESTERDAY=`TZ=GMT+15 date +%Y%m%d`; echo $YESTERDAY
20100504


YESTERDAY=`TZ=KST+15 date +%Y%m%d`; echo $YESTERDAY

*. 추가 사항

일반적으로 알고 있는 그리니치 기준 동경(+), 서경(-)로 생각하면 정 반대의 계산이 됨.. 반대 부호로 생각해야됨.. 삽질했음..

우리나라의 경우 표준 시간대가 'GMT+9'이므로, 하루 전을 계산하기 위해선 TZ=GMT+24가 아니라 TZ=GMT+15임.


반응형