Sdílet prostřednictvím


CTimeSpan::Format

Vygeneruje formátovaný řetězec, který odpovídá této CTimeSpan .

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

Parametry

  • pFormat, pszFormat
    Řetězec formátování, podobně jako printf formátování řetězce.Formátovací kódy, které předchází procenta (%) podepsat, nahrazují odpovídající CTimeSpan komponent.Ostatní znaky v řetězci formátování zkopírovány nezměněny vráceného řetězce.Hodnotu a význam formátovací kódy pro Formát jsou uvedeny níže:

    • %D celkový počet dnů v tomtoCTimeSpan

    • : %H hodin v aktuální den

    • %M minut v aktuální hodinu

    • %S sekund v aktuální minuta

    • %% Znak procent

  • nID
    ID řetězec, který identifikuje tento formát.

Vrácená hodnota

A CString objekt, který obsahuje formátovaný čas.

Poznámky

Ladicí verze knihovny zkontroluje formátovací kódy a nepodmíněných výrazů, pokud kód není v seznamu výše.

Příklad

CTimeSpan ts(3, 1, 5, 12); // 3 days, 1 hour, 5 min, and 12 sec
CString s = ts.Format(_T("Total days: %D, hours: %H, mins: %M, secs: %S"));
ATLASSERT(s == _T("Total days: 3, hours: 01, mins: 05, secs: 12"));   

Požadavky

Záhlaví: atltime.h

Viz také

Referenční dokumentace

Třída CTimeSpan

Diagram hierarchie