본문 바로가기

리눅스

[draft] 유닉스 타임스탬프 간의 변환 방법

728x90

유닉스 타임스탬프 간의 변환 방법(unix timestamp converter)

** Epoch 또는 Unix 타임스탬프1970년 1월 1일 00:00 UTC 이후 지난 시간(초)입니다.

날짜를 유닉스 타임스탬프로 변환(date → unix time)

date 명령어를 사용하여 특정 날짜와 시간을 유닉스 타임스탬프로 변환할 수 있습니다.

date -d "2023-01-02 03:04:05" +%s
$ date -d "2023-01-02 03:04:05" +%s
1672596245

유닉스 타임스탬프를 날짜로 변환(unix time → date)

로컬 날짜 형식으로 변환

  • date 명령어를 사용하여 유닉스 타임스탬프를 로컬 날짜 형식으로 변환할 수 있습니다.
date -d @1672596245
$ date -d @1672596245
2023. 01. 02. (월) 03:04:05 KST

RFC2822 표준 규격으로 변환

  • RFC2822 표준 규격으로 출력하려면 + 옵션을 사용합니다.
date -d @1672596245 +'%a, %d %b %Y %T %z'
$ date -d @1672596245 +'%a, %d %b %Y %T %z'
Mon, 02 Jan 2023 03:04:05 +0900

 

date -d @1672596245 --rfc-2822
$ date -d @1672596245 --rfc-2822
Mon, 02 Jan 2023 03:04:05 +0900

 

date -d @1672596245 -R
$ date -d @1672596245 -R
Mon, 02 Jan 2023 03:04:05 +0900

사용자 정의 형식으로 변환

  • 사용자 정의 형식으로 출력하려면 + 옵션 뒤에 원하는 형식을 지정합니다.
date -d @1672596245 +"%Y-%m-%d %H:%M:%S"
$ date -d @1672596245 +"%Y-%m-%d %H:%M:%S"
2023-01-02 03:04:05

 

이 명령어들을 사용하여 날짜와 유닉스 타임스탬프 간의 변환을 쉽게 수행할 수 있습니다.

 

참고URL

- 위키백과 : 유닉스 시간

- TIME.IS : https://time.is/ko/

- vClock.kr : https://vclock.kr/time/

- EpochConverter : https://www.epochconverter.com/

 

728x90