사용 절차

1. time 등의 함수를 사용하기 위해 time.h를 인클루드한다.

2. time_t 변수를 생성한다.(stTempTime으로 가정) 문자열을 저장할 변수를 생성한다.(cBuffer로 가정)

3. time( &stTempTime );

-> 현재의 시간을 저장하는 함수

4. strftime( cBuffer, 길이, "포맷", localtime( &stTempTime ) );

-> cBuffer에 해당 길이, 포맷에 맞게 변환하여 저장한다.

-> 포맷은 printf와 똑같은 방식이다. 사용예 : "%Y-%m-%d" -> "2013-08-04"

- %Y : 년도

- %m : 월

- %d : 일

- %H : 시

- %M : 분

- %S : 초

5. 문자열 출력


사용예시

time( &stTempTime );

strftime( m_message.m_time, 26, "%Y-%m-%d %H:%M:%S", localtime( &stTempTime ) );

+ Recent posts