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 Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;COleDateTime::Format, COleDateTime::GetStatus