CTimeSpan::Format

Generuje sformatowany ciąg, który odpowiada to CTimeSpan.

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

Parametry

  • pFormat, pszFormat
    Formatowanie ciągu podobny do printf formatowania ciągu.Formatowanie kodów poprzedzone procent (%) podpisać, zastępuje odpowiednie CTimeSpan składnika.Inne znaki w ciągu formatowania są kopiowane bez zmian do zwrócony ciąg.Wartość i znaczenie kody formatowania dla Format są wymienione poniżej:

    • %D dni w tym razemCTimeSpan

    • %H godzin w dniu bieżącym

    • %M minut w bieżącej godziny

    • %S sekund Bieżąca minuta

    • %% Znak procentu

  • nID
    Identyfikator ciąg, który identyfikuje ten format.

Wartość zwracana

A CString obiekt, który zawiera godzinę sformatowane.

Uwagi

Wersja debugowania biblioteki sprawdza kody formatowania i potwierdza, jeżeli kod nie jest na liście powyżej.

Przykład

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"));   

Wymagania

Nagłówek: atltime.h

Zobacz też

Informacje

Klasa CTimeSpan

Diagram hierarchii