본문 바로가기
CS/개발환경

Epoch time(에포크 타임)에 대하여

by 연어바케트 2024. 5. 12.
반응형

대부분의 서버나 프로그램, 데이터베이스에는 현재 시간을 나타내는 함수가 존재한다. 

이때, 사람들이 이해할 수 있는 시간은 보통 yyyy/MM/hh:mm:ss 등으로 표현하지만, 

프로그래밍에서는 사람이 이해할 수 없는 난해한 숫자를 사용하는 형태가 있다. 

 

유닉스 타임( Unix time), Epoch time(에포크 타임) 이에 해당한다. 

Unix, POSIX등의 시스템에서 날짜와 시간의 흐름을 나타낼 때 기준을 삼는 시간을 나타내는 단위이다. 

기준 시간은 1970년 1월 1일 0시 (UTC) 이다.

 

다시말하면, Epoch는 1970년 1월 1일 0시(UTC) 이후로 경과한 시간을 초 단위로 표현한 것입니다

 

에포크 시간의 주요 이점은 시간대의 영향을 받지 않는다는 것이다.

따라서 전 세계 어디서나 동일한 순간을 유일하게 식별할 수 있어 데이터 교환과 시간 비교가 편리해진다.

예를 들어, 두 다른 시간대에서 발생한 이벤트의 순서를 결정할 때 에포크 시간을 사용하면,

시간대 변환의 복잡성 없이 간단히 비교할 수 있다.


에포크 시간을 변경하고 싶은데 아래 링크를 활용할 수 있다. 

 

Epoch Converter

Convert Unix Timestamps (and many other date formats) to regular dates.

www.epochconverter.com

 

반응형

댓글