본문 바로가기
코스웨어/13년 스마트컨트롤러

문자열로 시간을 표현해주는 strftime 함수

by 알 수 없는 사용자 2013. 8. 5.
728x90
반응형

일대다 채팅할 때 사용했습니다. 유용한 것 같아 사용법을 올려봅니다.


사용 절차

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 ) );

728x90

'코스웨어 > 13년 스마트컨트롤러' 카테고리의 다른 글

요즘 커플링 클래스(스마트)  (5) 2013.08.13
[winpcap] 랜카드 장치 출력 _ 13.08.05 정리  (0) 2013.08.06
부산 바캉스 2  (3) 2013.08.05
부산바캉스~  (1) 2013.08.05
회로 설계시 주의사항 - 전지내부저항  (0) 2013.07.24
Socket 관련 함수 정리  (0) 2013.07.19
ARP 헤더  (1) 2013.07.15
7월 12일 수업자료  (0) 2013.07.12