COleDateTime::ParseDateTime

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

Wartość zwracany

Niezerowa, jeśli ciąg został pomyślnie konwertowany na wartość Data/godzina, w przeciwnym razie 0.

Parametry

lpszDate

Wskaźnik ciąg zakończony zerem, który ma zostać przeanalizowany. Aby uzyskać szczegółowe informacje zobacz uwagi.

dwFlags

Wskazuje flagi dla ustawień regionalnych i analizowania. Jeden lub więcej z następujących flag:

identyfikator lcid

Wskazuje identyfikator ustawień regionalnych dla konwersji.

Uwagi

Wywołanie tej funkcji Państwa do analizowania ciąg odczytać wartość typu Data/godzina. Jeśli ciąg został pomyślnie konwertowany na wartość typu Data/godzina, wartość tego obiektu COleDateTime ustawiono wartość i jego stan na prawidłowy.

Uwaga   Wartości określające rok, musi znajdować się między 100 a 9999, łącznie.

Parametr lpszDate może trwać wiele formatów. Na przykład następujące ciągi zawierają formaty dopuszczalne daty/godziny:

"25 Stycz&nia 1996 r."
"8: 30:00"
"20: 30:00"
"25 Stycznia 1996 8: 30: 00"
"8: 30:00 25 Styczeń 1996 r."
"1/25/1996 8: 30: 00" nbsp; / / zawsze należy określać pełnego roku,
                     / / nawet w formacie "krótki termin"

Należy zauważyć, że identyfikator ustawień regionalnych wpłynie również na czy format ciągu jest dopuszczalne w przypadku konwersji na wartość typu Data/godzina.

Z VAR_DATEVALUEONLYwartość czasu jest ustawiona na 0 lub północy. Z VAR_TIMEVALUEONLYwartość daty ustawiono na datę 0, co oznacza dnia 30 grudnia 1899 roku.

Jeśli nie można przekonwertować ciągu na wartość typu Data/godzina lub jeśli było liczbowe przepełnienia, status ten obiekt COleDateTime jest nieprawidłowy.

Jeśli konwersja ciągu nie powiodło się ze względu na błędy alokacji pamięci, ta funkcja generuje CMemoryException. W każdym innym Państwie błąd ta funkcja generuje COleException.

Aby zapoznać się z listą wartości Identyfikatora ustawień regionalnych, zobacz sekcję Obsługi wielu języków narodowych w Win32 SDK OLE Programmer's Reference.

Aby uzyskać więcej informacji na temat granic i wdrażania dla wartości COleDateTime , zobacz artykuł datę i godzinę: automatyzacja obsługi w Visual C++ Programmer's Guide.

Omówie&nie COleDateTime |nbsp; Klasa członków | Wykres hierarchii

Zobacz też COleDateTime::Format, COleDateTime::GetStatus

Index