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이 뭔지는 검색으로 알아보세여.🙂



댓글 없음:

댓글 쓰기