CTimeSpan::Format

Genera una stringa formattata che corrisponde a questo CTimeSpan.

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

Parametri

  • pFormat, pszFormat
    Una stringa di formattazione simile alla stringa printf.I codici di formattazione, preceduti dalla percentuale (%) applicano, vengono sostituiti dalla parte corrispondente CTimeSpan.Altri caratteri nella stringa di formattazione è invariato copiati nella stringa restituita.Il valore e il significato dei codici di formattazione per Formato vengono elencati di seguito:

    • Giorni totale di**%D** in questo CTimeSpan

    • Ore di**%H** il giorno corrente

    • Minuti di**%M** nell'ora corrente

    • Secondi di**%S** del minuto corrente

    • Simbolo di percentuale di %%

  • nID
    L'id della stringa che identifica il formato.

Valore restituito

Un oggetto CString che contiene il tempo formattato.

Note

La versione di debug della libreria controlla i codici di formattazione e le asserzioni se il codice non incluso nell'elenco precedente.

Esempio

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

Requisiti

Header: atltime.h

Vedere anche

Riferimenti

Classe di CTimeSpan

Grafico della gerarchia