사용 절차
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 ) );
'Programming > C&C++' 카테고리의 다른 글
VS에서 메모리 누수 찾기 : Visual Leak Detector for Visual C++ (0) | 2013.11.05 |
---|---|
[C] 라이브러리 호출 (0) | 2013.08.06 |
[C] printf 디버깅 대박 팁 (0) | 2013.06.21 |
[C] string.h에 있는 함수로 한글 비교하기. (2) | 2013.05.01 |
[C]콘솔 관련 함수들~ (3) | 2013.03.14 |