다음을 통해 공유


COleDateTimeSpan::Format

서식이 지정 된 문자열을 생성 하는 COleDateTimeSpan 개체입니다.

CString Format(
   LPCTSTR pFormat 
) const;
CString Format(
   UINT nID 
) const;

매개 변수

  • pFormat
    서식 문자열에 유사한는 printf 문자열의 형식을 지정 합니다.서식 코드 앞에 % (%) 서명, 해당 여 바뀝니다 COleDateTimeSpan 구성 요소.형식 문자열에 다른 문자 그대로 반환 된 문자열에 복사 됩니다.값 및 형식 지정 코드에 대 한 의미 형식 는 다음과 같습니다.

    • %H 현재 날짜 시간

    • %M 현재 시간 (분)

    • %S 현재 분에서 초

    • % % 백분율 기호

    위에 나열 된 네 가지 서식 코드 형식을 허용 하는 유일한 코드입니다.

  • nID
    컨트롤 서식 문자열의 리소스 ID입니다.

반환 값

A CString 는 서식이 지정 된 날짜/시간 범위 값을 포함 합니다.

설명

시간 범위 값의 서식이 지정 된 표현을 만들려면이 함수를 호출 합니다.경우이 상태 COleDateTimeSpan 개체는 null, 빈 문자열 반환 값입니다.상태가 올바르지 않으면 반환 문자열 문자열 리소스가 지정 된 IDS_INVALID_DATETIMESPAN.

폼이이 함수에 대 한 간략 한 설명은 다음과 같습니다.

  • Format( pFormat )
    이 폼 값에 백분율 기호 (%)를 앞에 특수 서식 코드를 포함 하는 형식 문자열을 사용 하 여 서식을 설정 하에서 printf.형식 문자열 매개 변수로 함수에 전달 됩니다.

  • Format( nID )
    이 폼 값에 백분율 기호 (%)를 앞에 특수 서식 코드를 포함 하는 형식 문자열을 사용 하 여 서식을 설정 하에서 printf.서식 문자열 리소스입니다.이 문자열 리소스의 ID는 매개 변수로 전달 됩니다.

예제

// get the current time
COleDateTime tmStart = COleDateTime::GetCurrentTime();

// waste some time
CString str;
::Sleep(3000);

// get the current time again
COleDateTime tmFinish = COleDateTime::GetCurrentTime();

// find the difference
COleDateTimeSpan tmSpan = tmFinish - tmStart;

// tell the user
str = tmSpan.Format(_T("%S seconds elapsed"));
_tprintf_s(_T("%s\n"), (LPCTSTR) str);

요구 사항

헤더: atlcomtime.h

참고 항목

참조

COleDateTimeSpan 클래스

계층 구조 차트

COleDateTimeSpan::GetStatus