유닉스 시간

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
유닉스 시간 10억초 달성 기념 행사.(2001-09-09T01:46:40Z) 덴마크 유닉스 사용자 그룹이 현지 시간 03:46:40에 코펜하겐에서 기념하였다.

유닉스 시간(영어: Unix time)은 시각을 나타내는 방식이다. POSIX 시간이나 Epoch 시간이라고 부르기도 한다. 1970년 1월 1일 00:00:00 협정 세계시(UTC) 부터의 경과 시간을 로 환산하여 정수로 나타낸 것이다.[1][note 1] 유닉스 시간에서 윤초는 무시된다.[1][2][note 2] 유닉스 계열 운영 체제나 여러 다른 운영 체제, 그리고 파일 형식들에서 사용된다. 윤초 처리 방식 때문에 시간을 선형으로 표현하지 못하며, 협정 세계시의 윤초를 표현할 수 없다.[note 3] 유닉스 시간은 대다수의 유닉스 운영 체제에서 date +%s를 명령행에 입력하여 확인할 수 있다.

예시: 1418964114 (ISO 8601:2014-12-19T04:41:54Z)
(이 페이지가 사용자의 컴퓨터에서 마지막으로 갱신된 시각을 표시합니다.)

주석[편집]

  1. 유닉스 시간의 정의이다. 다만, 값이 음수인 경우는 1970년 1월 1일 이전을 나타낸다.
  2. 윤초는 국제지구자전연구소가 결정하며, 예측이 불가능하다.
  3. 유닉스 시간이 표현할 수 없는 UTC의 예시는 다음과 같다(e.g. 1998년 12월 31일 23:59:60)

출처[편집]

  1. The Open Group Base Specifications Issue 7, section 4.15 Seconds Since the Epoch. The Open Group. May 2, 2014에 확인.
  2. The Open Group Base Specifications Issue 7, Rationale, section 4.15 Seconds Since the Epoch. The OpenGroup. May 2, 2014에 확인.