COleDateTime::ParseDateTime

BOOL ParseDateTime (LPCTSTR LpszDate, DWORD DwFlags = 0,LCID Lcid = LANG_USER_DEFAULT);
Werfen Sie (CMemoryException);
Werfen Sie (COleException);

Rückgabewert

Ungleich NULL, wenn die Zeichenfolge in einen Datums-/Uhrzeitwert, ansonsten 0 erfolgreich konvertiert wurde.

Parameter

lpszDate

Ein Zeiger auf die Null endende Zeichenfolge, die analysiert werden soll. Weitere Informationen finden Sie unter Hinweise.

dwFlags

Gibt Flags für Locale-Einstellungen und -Analyse. Eine oder mehrere der folgenden flags:

lcid

Gibt die Gebietsschema-ID für die Konvertierung verwenden.

Bemerkungen

Rufen Sie diese Memberfunktion zum Analysieren einer Zeichenfolge einen Datum/Uhrzeit-Wert gelesen. Wenn die Zeichenfolge in einen Datums-/Uhrzeitwert erfolgreich konvertiert wurde, wird der Wert des dieses COleDateTime -Objekt diesen Wert und ihren Status auf gültig festgelegt.

Hinweis&Nbsp;  Year-Werte müssen zwischen 100 und 9999, einschließlich liegen.

Der LpszDate -Parameter kann eine Vielzahl von Formaten annehmen. Beispielsweise enthalten die folgenden Zeichenfolgen akzeptabel Datums-und Zeitformate:

"25. Januar 1996"
"8:30"
"20:30"
"25. Januar 1996 8:30:00"
"8:30 25. Januar 1996"
"25.01.1996 8:30:00" &Nbsp; / / Geben Sie immer das gesamte Jahr
                     / / auch in einem Format "Kurzes Datum"

Beachten Sie, dass die Gebietsschema-ID auch betreffen wird, ob das Zeichenfolgenformat für die Konvertierung in einen Datums-/Uhrzeitwert akzeptabel ist.

Bei der VAR_DATEVALUEONLYist der Zeitwert auf 0 oder Mitternacht Zeit festgelegt. Bei der VAR_TIMEVALUEONLYist der Date-Wert zum Zeitpunkt 0, d. h. 30. Dezember 1899 festgelegt.

Wenn die Zeichenfolge nicht in einen Datums-/Uhrzeitwert konvertiert werden konnte oder war es ein numerischer Überlauf, ist der Status dieses COleDateTime -Objekt ungültig.

Wenn die Zeichenfolgenkonvertierung Arbeitsspeicher-Reservierungsfehler gescheitert, löst diese Funktion eines CMemoryException. In jedem anderen Fehlerzustand löst diese Funktion eine COleException.

Eine Liste der Gebietsschema-ID-Werte, finden Sie im Abschnitt Unterstützt mehrere Landessprachen in der Win32 SDK OLE Programmer's Reference.

Weitere Informationen über die Grenzen und die Implementierung für COleDateTime -Werte finden Sie im Artikel Datum und Zeit: Automatisierungsunterstützung im Visual C++ Programmer's Guide.

COleDateTime ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COleDateTime::Format, COleDateTime::GetStatus

Index