COleDateTime::ParseDateTime

BOOL ParseDateTime (LPCTSTR lpszDate, DWORD dwFlags = 0,LCID lcid = LANG_USER_DEFAULT);
gettare (CMemoryException);
gettare (COleException);

Valore restituito

Diverso da zero se la stringa con successo è stata convertita in un valore di data/ora, altrimenti 0.

Parametri

lpszDate

Un puntatore alla stringa con terminazione null che deve essere analizzato. Per ulteriori informazioni, vedere la sezione Osservazioni.

dwFlags

Indica il flag per impostazioni locali e l'analisi. Uno o più dei seguenti flag:

lcid

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

Osservazioni

Chiamare questa funzione membro per analizzare una stringa per leggere un valore di data e ora. Se la stringa con successo è stata convertita in un valore di data e ora, il valore di questo oggetto COleDateTime è impostato su tale valore e il suo status di valido.

&Notanbsp;  Valori anno devono risiedere tra 100 e 9999, inclusiva.

Il parametro lpszDate può assumere una varietà di formati. Ad esempio, le stringhe seguenti contengono formati di data e ora accettabile:

"25 Ge&nnaio 1996"
"8:30"
"20:30"
"25 Gennaio 1996 8:30:00"
"8:30 25 Gennaio 1996"
"25/01/1996 8:30:00" nbsp; / / sempre specificare l'intero anno,
                     / / anche in un formato 'breve data'

Si noti che l'ID impostazioni internazionali influiranno anche se il formato della stringa è accettabile per la conversione di un valore di data/ora.

Nel caso di VAR_DATEVALUEONLY, il valore del tempo è impostato su 0 o mezzanotte il tempo. Nel caso di VAR_TIMEVALUEONLY, il valore della data viene impostato la data 0, vale a dire 30 dicembre 1899.

Se la stringa non può essere convertita in un valore di data e ora o se ci fosse un overflow numerico, lo status di questo oggetto COleDateTime non è valido.

Se la conversione della stringa non è riuscita a causa di errori di allocazione di memoria, questa funzione genera un CMemoryException. In un altro stato di errore, questa funzione genera un COleException.

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

Per ulteriori informazioni sui limiti e l'implementazione per i valori di COleDateTime , vedere l'articolo data e ora: supporto di automazione nel manuale del programmatore di Visual C++.

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

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

Index