반응형
대부분의 서버나 프로그램, 데이터베이스에는 현재 시간을 나타내는 함수가 존재한다.
이때, 사람들이 이해할 수 있는 시간은 보통 yyyy/MM/hh:mm:ss 등으로 표현하지만,
프로그래밍에서는 사람이 이해할 수 없는 난해한 숫자를 사용하는 형태가 있다.
유닉스 타임( Unix time), Epoch time(에포크 타임) 이에 해당한다.
Unix, POSIX등의 시스템에서 날짜와 시간의 흐름을 나타낼 때 기준을 삼는 시간을 나타내는 단위이다.
기준 시간은 1970년 1월 1일 0시 (UTC) 이다.
다시말하면, Epoch는 1970년 1월 1일 0시(UTC) 이후로 경과한 시간을 초 단위로 표현한 것입니다
에포크 시간의 주요 이점은 시간대의 영향을 받지 않는다는 것이다.
따라서 전 세계 어디서나 동일한 순간을 유일하게 식별할 수 있어 데이터 교환과 시간 비교가 편리해진다.
예를 들어, 두 다른 시간대에서 발생한 이벤트의 순서를 결정할 때 에포크 시간을 사용하면,
시간대 변환의 복잡성 없이 간단히 비교할 수 있다.
에포크 시간을 변경하고 싶은데 아래 링크를 활용할 수 있다.
반응형
'CS > 개발환경' 카테고리의 다른 글
[IOS] simulator 장비 삭제하는 방법 (0) | 2024.05.15 |
---|---|
[IOS] Unable to boot simulator 해결 방법 (0) | 2024.05.12 |
[visual studio] 빌드 전 이벤트 추가 (0) | 2022.04.11 |
[GIT] git log export 명령어 (0) | 2022.04.11 |
[visual studio] Dump 사용 방법 (0) | 2021.11.04 |
댓글