Udostępnij za pośrednictwem


COleDateTime::ParseDateTime

Analizuje ciąg odczytać wartości daty i godziny.

bool ParseDateTime(
   LPCTSTR lpszDate,
   DWORD dwFlags = 0,
   LCID lcid = LANG_USER_DEFAULT 
) throw( );

Parametry

  • lpszDate
    Wskaźnik ciąg zakończony znakiem null, które mają być analizowane.Aby uzyskać szczegółowe informacje Zobacz uwagi.

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

    • LOCALE_NOUSEROVERRIDE domyślne ustawienia regionalne systemu, a nie niestandardowych ustawień użytkownika.

    • VAR_TIMEVALUEONLY Ignoruj podczas analizowania część daty.

    • VAR_DATEVALUEONLY Ignoruj część czasu podczas analizy.

  • lcid
    Wskazuje identyfikator ustawień regionalnych do konwertowania.

Wartość zwracana

Zwraca true Jeśli ciąg został pomyślnie konwertowane na wartości daty i godziny, inaczej false.

Uwagi

Jeśli data/godzina ciągu został pomyślnie przekonwertować wartości, wartość tego COleDateTime obiektu jest ustawiona na wartość i jego stan na prawidłową.

[!UWAGA]

Wartości roku musi leżeć granicą między 100 i 9999.

lpszDate Parametr można wykonywać różne formaty.Na przykład następujące ciągi zawierają formatach dopuszczalne Data/Godzina:

"25 January 1996"

"8:30:00"

"20:30:00"

"January 25, 1996 8:30:00"

"8:30:00 Jan. 25, 1996"

"1/25/1996 8:30:00" // always specify the full year,

// even in a 'short date' format

Należy zauważyć, że identyfikator ustawień regionalnych wpłynie również na czy format ciągu jest dopuszczalne do konwersji wartości daty i godziny.

W odniesieniu do VAR_DATEVALUEONLY, czas jest ustawiona wartość czas 0 lub północy.W odniesieniu do VAR_TIMEVALUEONLY, data, wartość daty 0, co oznacza 30 grudnia 1899 roku.

Jeśli nie można przekonwertować ciągu wartości daty i godziny lub był numeryczny przepełnienia, stan to COleDateTime obiektu jest nieprawidłowy.

Aby uzyskać więcej informacji dotyczących granic i wdrażania dla COleDateTime wartości, zobacz artykuł datę i godzinę: automatyzacja obsługi.

Wymagania

Nagłówek: atlcomtime.h

Zobacz też

Informacje

Klasa COleDateTime

Wykres hierarchii

COleDateTime::Format

COleDateTime::GetStatus