728x90
반응형
1. CTime을 CString으로 변환
// CTime을 CString으로 변환
CString strDateTime;
CTime tiTime(2020, 12, 03, 16, 02, 25);
strDateTime = tiTime.Format(_T("%Y-%m-%d %H:%M:%S"));
//strDateTime = "2020-12-03 16:02:25";
//현재시간을 년월일시분초 로 표현
//CTime::GetCurrentTime() 은 현재시간
CString strTime = CTime::GetCurrentTime().Format(L"%Y%m%d%H%M%S");
2. CString을 CTime으로 변환
void GetCStringtoCTime(CString strTime, CTime& cTime)
{
//strDateTime = "2020-12-03 16:02:25";
CStringA strYear, strMonth, strDay, strHour, strMin, strSec;
strYear = strTime.Left(4);
strMonth = strTime.Mid(5, 2);
strDay = strTime.Mid(8, 2);
int nFind = strTime.Find(L":");
strHour = strTime.Mid(nFind -2, 2);
strMin = strTime.Mid(nFind + 1, 2);
strSec = strTime.Mid(nFind + 4, 2);
cTime = CTime(atoi(strYear), atoi(strMonth), atoi(strDay), atoi(strHour), atoi(strMin), atoi(strSec));
}
728x90
반응형
'응용 프로그램 개발 > C++, MFC, Windows' 카테고리의 다른 글
[VisualStudio] cannot open file 오류 해결 (0) | 2020.12.11 |
---|---|
[MFC] 파일 저장 시 폴더 생성하기 (0) | 2020.12.10 |
[MFC] AfxExtractSubString 함수를 이용한 문자열 파싱 (0) | 2019.12.06 |
[C++] 조건부 컴파일(define, if) (0) | 2019.12.05 |
[MFC 기초 02-2] GDI 클래스 정리 (0) | 2019.12.04 |