SPRING :: NOTE
[C] 날짜및 시간정보 문자열 변경 본문
반응형
아래와 같은 날짜 및 시간정보 문자열을 가공하기 쉽게 int형으로 변경한다
18-Dec-2013 00:00:23.000000
소스코드
int cnt = 0;
int dataLen = strlen(_data);
char *token = NULL;
char seps[] = "-\t:\n ";
int UTCTime[10] = { 0x0 };
token = strtok(_data, seps);
while (token != NULL)
{
if (!strcmp(token, "Jan")) UTCTime[cnt] = 1;
else if (!strcmp(token, "Feb")) UTCTime[cnt] = 2;
else if (!strcmp(token, "Mar")) UTCTime[cnt] = 3;
else if (!strcmp(token, "Apr")) UTCTime[cnt] = 4;
else if (!strcmp(token, "May")) UTCTime[cnt] = 5;
else if (!strcmp(token, "Jun")) UTCTime[cnt] = 6;
else if (!strcmp(token, "Jul")) UTCTime[cnt] = 7;
else if (!strcmp(token, "Aug")) UTCTime[cnt] = 8;
else if (!strcmp(token, "Sep")) UTCTime[cnt] = 9;
else if (!strcmp(token, "Oct")) UTCTime[cnt] = 10;
else if (!strcmp(token, "Nov")) UTCTime[cnt] = 11;
else if (!strcmp(token, "Dec")) UTCTime[cnt] = 12;
else UTCTime[cnt] = atoi(token);
token = strtok(NULL, seps);
cnt++;
}
return 0;
반응형
'Development Language > C · C++ · MFC' 카테고리의 다른 글
[C] 2차원배열 메모리 동적 할당 (0) | 2016.05.13 |
---|---|
[MFC] 현재 시간 얻어오기 (로컬) (0) | 2016.05.09 |
[C] 파일을 읽어와 구조체에 담기 (0) | 2016.05.03 |
[MFC] 프로그램 종료버튼 이벤트(X버튼) (0) | 2016.04.27 |
[MFC] Modaless(모달리스) 컨트롤 (0) | 2016.04.27 |
Comments