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