Epoch
사전적으로는, 중요한 사건이나 변화가 있었던 시대라고 번역되는데, IT 시스템 환경에서는 시간의 흐름을 나타내기 위한 기준을 의미한다고 할 수 있다.
Unix Timestamp
코딩을 하면서 사용하게 되는 타임스탬프는 일반적으로 유닉스 타임스탬프를 의미한다. '1655454130' 와 같이 매우 큰 정수로 나타나는데, 1970년 1월 1일, 00시00분 UTC 기준으로부터 지나온 시간을 초단위로 표시한 수이다. 그럼 그 이전 날짜는 어떻게 표시할까.. 이전 날짜는 음수를 사용하여 표시할 수 있다.
보통은 초단위의 값을 많이 사용하지만, 경우에 따라 millisecond, microsecond 까지도 사용한다.
Timestamp 변환 툴
거의 모든 프로그램 언어에서 timestamp 제어를 위한 라이브러리가 존재하다보니 timestamp 값을 date/time 값으로 직접 변환하는 경우는 거의 없긴한데,, 아래 사이트를 통해 다양한 방식의 변환을 해 볼 수 있다.
https://www.epochconverter.com/
위 사이트에서 timestamp 값을 date/time 으로 변환할 수 있고, 역으로도 변환해 볼 수 있다. 변환 이외에도 timestamp 관련 다양한 tool을 제공하고 있으며, 프로그래밍 언어별 epoch time 사용 방법에 대한 안내도 있으니 참조해 볼 만 하다.
반응형
'프로그래밍 > etc' 카테고리의 다른 글
HDR 사진 출력시 화면 밝기 이상 현상 (Windows 11) (0) | 2022.07.12 |
---|---|
MQTT 통신 mosquitto 에서 인증서 적용 (AWS IoT 에서 확인) (0) | 2022.06.21 |
MySQL, MariaDB 무료 Client Tool (0) | 2022.05.27 |
Outlook 에서 읽은 상태 설정 변경 (0) | 2022.05.11 |
드라이브 숨기기 (Windows 11) (0) | 2022.05.03 |