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