[C++] 문자열을 CTime으로 변환(yyyy-MM-dd HH:mm:SS) 하는 방법 > 개발팁

본문 바로가기
사이트 내 전체검색

개발팁

윈도우 [C++] 문자열을 CTime으로 변환(yyyy-MM-dd HH:mm:SS) 하는 방법

페이지 정보

본문

함수는 아래와 같이 사용하면 됩니다.

CTime tmStart = 클래스명::StringToTime(sStartTime);


함수

CTime 클래스명::StringToTime(CString &strTime)

{

CTime time = CTime(1970, 1,1,12,0,0);

CTime curtime= CTime::GetCurrentTime();

CString strTmp;

strTmp = strTime;

strTmp.Remove(' ');

strTmp.Remove('-');

strTmp.Remove(':');

int iYear,iMonth,iDay,iHour,iMin,iSec;

if(strTime=="")

{

time = curtime;        

}

else

{

try

{


iYear = StrToInt(strTmp.Mid(0,4));

iMonth = StrToInt(strTmp.Mid(4,2));

iDay = StrToInt(strTmp.Mid(6,2));

iHour = StrToInt(strTmp.Mid(8,2));

iMin = StrToInt(strTmp.Mid(10,2));

iSec = StrToInt(strTmp.Mid(12,2));


time = CTime(iYear,iMonth,iDay,iHour,iMin,iSec);

}

catch (...)

{

}


}

return time;

}

추천1 비추천0

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

공지사항

  • 게시물이 없습니다.

접속자집계

오늘
1,142
어제
1,992
최대
3,520
전체
378,996
Copyright © 소유하신 도메인. All rights reserved.