레이블이 gmt인 게시물을 표시합니다. 모든 게시물 표시
레이블이 gmt인 게시물을 표시합니다. 모든 게시물 표시

2018년 8월 28일 화요일

유닉스 시간 구하기, 바꾸기, 변환

aix를 쓰다보면 유닉스 시간이 나와 난감할때가 있다.
예를 들어 시간이 1531372074 이런식으로 나온다.☹️

이건 유닉스 시간으로 1970년에서 몇초가 지났는가를 의미한다고 한다.
unix time, posix time, epoch time이라고도 한다고

이걸 우리가 아는 시간으로 보는 방법은
$$ perl -le "print scalar localtime [유닉스 시간]"
이렇게 치면 된다.
예는 아래와 같다.
$$ perl -le "print scalar localtime 1531372074"
결과) Sat Oct 19 08:47:54 1974
>> 이렇게 유닉스 시간을 바꿔줌

다음 예를 참고하면 이해가 빠를 것이다.
$$ date
결과) Tue Aug 28 16:21:18 KORST 2018
$$ perl -le 'print time'
결과) 1535440883
$$ perl -le "print scalar localtime 1535440883"
결과) Tue Aug 28 16:21:23 2018


perl이 뭔지는 검색으로 알아보세여.🙂