운영체제/MAC

[Mac] unixtimestamp -> date format으로 변환

louky 2022. 11. 22. 17:36
반응형

맥북에서 unix timestamp를 date format으로 변경하는 방법이다.

맥북에서도 마찬가지로 unitimestamp 숫자 자릿수는 11자이다. 11자리가 아닐 경우 11자리로 보정을 해줘야 한다. 

아래 페이지를 참고 하여 11자리로 보정할 수 있다. 

2022.11.22 - [운영체제/Linux] - [Linux] unix Timestamp 를 date로 변환

 

 

 unix timestamp -> date  format 

Mac에서는 linux와 달리 "-d" 옵션이 아닌 "-r" 옵션을 사용한다.

USAGE) date -r {unix_timestamp_value} +'{output_date_format}'


(ex)[ user_name@MAC_OS:~ ] $ date -r 1669105847 +'%Y-%m-%d %H:%M:%S'
2022-11-22 17:30:47

 

 

date format을 unix timestamp foramt으로는 아래와 같이 변경이 가능하다.

Mac에서도 linux와 마찬가지로 unixtimestamp는 기본적으로 11자리로 출력이 된다. 

[ user_name@MAC_OS:~ ] $ date +"%s"
1669105847

 

반응형