time
|
헤더 파일에 정의됨
<time.h>
|
||
현재 달력 시간을 time_t 객체로 인코딩하여 반환하고, arg 가 널 포인터가 아닌 경우 이를 time_t 객체를 가리키는 arg 에도 저장합니다.
목차 |
매개변수
| arg | - | 시간이 저장될 time_t 객체에 대한 포인터, 또는 널 포인터 |
반환값
성공 시 현재 달력 시간이 time_t 객체로 인코딩되며, ( time_t ) ( - 1 ) 오류 시 반환됩니다. arg 가 null 포인터가 아닌 경우, 반환 값은 arg 가 가리키는 객체에도 저장됩니다.
참고 사항
time_t 에서의 달력 시간 인코딩은 명시되지 않았으나, 대부분의 시스템은 POSIX 규격 을 따르며 Epoch 이후의 초 수를 보유하는 정수형 값을 반환합니다. time_t 가 32비트 부호 있는 정수인 구현체(많은 역사적 구현체들)의 경우 2038년 에서 오류가 발생합니다.
예제
가능한 출력:
The current time is Fri Apr 24 15:05:25 2015 (1429887925 seconds since the Epoch)
참고문헌
- C23 표준 (ISO/IEC 9899:2024):
-
- 7.27.2.4 time 함수 (p: TBD)
- C17 표준 (ISO/IEC 9899:2018):
-
- 7.27.2.4 time 함수 (p: 286)
- C11 표준 (ISO/IEC 9899:2011):
-
- 7.27.2.4 time 함수 (p: 391)
- C99 표준 (ISO/IEC 9899:1999):
-
- 7.23.2.4 time 함수 (p: 341)
- C89/C90 표준 (ISO/IEC 9899:1990):
-
- 4.12.2.4 time 함수
참고 항목
|
(C23)
(C11)
|
에포크 이후 시간을 지역 시간으로 표현된 달력 시간으로 변환
(함수) |
|
(C23)
(C11)
|
에포크 이후 시간을 협정 세계시(UTC)로 표현된 달력 시간으로 변환
(함수) |
|
(C11)
|
주어진 시간 기준에 따라 초와 나노초 단위의 달력 시간을 반환
(함수) |
|
C++ documentation
for
time
|
|