이 페이지의 선택한 이전 버전과 현재 버전 사이의 차이점을 보여줍니다.
유닉스시간 [2010-07-13 00:03] lifthrasiir +분류 |
유닉스시간 [2011-08-31 11:08] (현재) lifthrasiir C -> C언어 |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== 유닉스 시간 ====== | ====== 유닉스 시간 ====== | ||
- | [[유닉스]] 계열, 또는 [[POSIX]]를 준수하는 [[운영체제]]에서 사용하는 [[시각]] 표기. 일반적으로 유닉스 시간이라고 하는 것은 [[C]]에서 ''time_t''의 값으로, 표준 C에서는 이 값의 의미를 전혀 정의하지 않지만((심지어 [[단조증가]]하지 않아도 적법하며, 실제로 POSIX 표준에 따르면 윤초가 추가될 때 유닉스 시간은 단조증가하지 않는다.)) POSIX에서는 이 값을 명확히 정의하고 있다. 정확한 정의는: | + | [[유닉스]] 계열, 또는 [[POSIX]]를 준수하는 [[운영체제]]에서 사용하는 [[시각]] 표기. 일반적으로 유닉스 시간이라고 하는 것은 [[C언어]]에서 ''time_t''의 값으로, 표준 C에서는 이 값의 의미를 전혀 정의하지 않지만((심지어 [[단조증가]]하지 않아도 적법하며, 실제로 POSIX 표준에 따르면 윤초가 추가될 때 유닉스 시간은 단조증가하지 않는다.)) POSIX에서는 이 값을 명확히 정의하고 있다. 정확한 정의는: |
> 1970-01-01T00:00:00Z [[UTC]]로 정의된 [[기원]]으로부터 지난 시간을 [[초]] 단위로 **근사**하는 값((POSIX:2001 이후의 정의. 이전 버전은 [[윤년]]에 대한 처리에 큰 문제가 있었다.)) | > 1970-01-01T00:00:00Z [[UTC]]로 정의된 [[기원]]으로부터 지난 시간을 [[초]] 단위로 **근사**하는 값((POSIX:2001 이후의 정의. 이전 버전은 [[윤년]]에 대한 처리에 큰 문제가 있었다.)) |