유닉스에서 전일자를 구하는 방법이 필요하여 찾아 보았다.
유닉스에서 날짜를 구하는 명령어는 date 이다.
> date
2014년5월23일 (금), 오후 1시16분20초
> set | grep TZ
TZ=KST-9
>
TimeZone 이 세계 표준시 보다 9시간 앞서 있다는 (영국에 비해서 날짜가 앞서가는 동양) 말이다.
다른 타임존의 시간을 보면. GMT+9 라고 하면 영국 보다 +9 시간 늦게 해가 뜨는 지역의 시간을 말한다.
> TZ=GMT-9 date +"%Y-%m-%d %H:%M"
2014-05-23 13:19
> TZ=GMT+9 date +"%Y-%m-%d %H:%M"
2014-05-22 19:19
그렇다면 전일자를 구하려면 한국 (GMT-9) 보다 24시간 늦은 지역의 시간을 구하면 된다. 즉 (GMT-9)+24 = GMT+15 가 되는 것이다.
> TZ=GMT+15 date +"%Y-%m-%d %H:%M"
2014-05-22 13:25
참고 : 세계 타임존 지도 보기 : http://www.timeanddate.com/time/map/
'컴퓨터활용 > 유닉스' 카테고리의 다른 글
telnetd install in Ubuntu Linux (0) | 2014.10.14 |
---|---|
Locale value syntax (0) | 2014.06.13 |
AUTH_MAXTRIES clear (0) | 2013.12.16 |
HP 기본 .profile (0) | 2013.12.10 |
set -o vi (0) | 2013.10.21 |