COleDateTime::Format

Formato CString (DWORD dwFlags = 0, LCID lcid = LANG_USER_DEFAULT);

Formato CString (LPCTSTR lpszFormat ) const;

Formato CString (UINT nFormatID ) const;

Valore restituito

Un CString contenente il valore di data/ora formattato.

Parametri

dwFlags

Indica flag per impostazioni locali, possibilmente il seguente flag:

lcid

Indica l'ID delle impostazioni internazionali da utilizzare per la conversione.

lpszFormat

Una stringa di formattazione simile a printf stringa di formattazione. Codici di formattazione, preceduti da un segno di percentuale (%), vengono sostituiti dal corrispondente componente COleDateTime . Altri caratteri nella stringa di formattazione vengono copiati invariato per la stringa restituita. Vedere la funzione di runtime strftime per i dettagli. Il valore e il significato dei codici di formattazione per il formato sono elencate di seguito

nFormatID

L'ID di risorsa per la stringa di formato-control.

Osservazioni

Chiamare questa funzione membro per creare una rappresentazione formattata del valore di data e ora. Se lo stato di questo oggetto COleDateTime è null, il valore restituito è una stringa vuota. Se lo stato non è valido, la stringa restituita è specificata dalla risorsa stringa IDS_INVALID_DATETIME.

Segue una breve descrizione delle tre forme per questa funzione:

Formato ( dwFlags, lcid )

Questa forma formatta il valore utilizzando le specifiche della lingua nazionale (locale IDs) per data e ora. Utilizzando i parametri predefiniti, questa forma stamperà un tempo solo se la parte della data del valore di data e ora è data 0 (30 dicembre 1899). Allo stesso modo, con i parametri predefiniti, questo modulo consente di stampare una data solo se la parte ora del valore di data e ora è tempo 0 (mezzanotte). Se il valore di data e ora è 0 (30 dicembre 1899, mezzanotte), questa forma con i parametri predefiniti stamperà mezzanotte.

Formato ( lpszFormat )

Questa forma formatta il valore utilizzando la stringa di formato che contiene i codici di formattazione speciali che sono precedute da un segno di percentuale (%), come in printf. La stringa di formattazione viene passata come parametro alla funzione. Per ulteriori informazioni sui codici di formattazione, vedere strftime, wcsftime in Riferimento alla libreria di runtime.

Formato ( nFormatID )

Questa forma formatta il valore utilizzando la stringa di formato che contiene i codici di formattazione speciali che sono precedute da un segno di percentuale (%), come in printf. La stringa di formattazione è una risorsa. L'ID di questa risorsa stringa viene passata come parametro. Per ulteriori informazioni sui codici di formattazione, vedere strftime, wcsftime in Riferimento alla libreria di runtime.

Per un elenco dei valori di ID delle impostazioni internazionali, vedere la sezione Supporta più lingue nazionali in Win32 SDK OLE Programmer di riferimento.

Pa&noramica di COleDateTime |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;COleDateTime::ParseDateTime, COleDateTime::GetStatus

Index