COleDateTime::ParseDateTime

BOOL ParseDateTime (LPCTSTR lpszDate, DWORD dwFlags = 0,код языка lcid = LANG_USER_DEFAULT);
Бросай (CMemoryException);
Бросай (COleException);

Возвращаемое значение

Ненулевое значение, если строка была успешно преобразовано в значение даты/времени, иначе 0.

Параметры

lpszDate

Указатель на ограниченную значением null строку, которая должна быть проанализирована. В разделе Примечания.

dwFlags

Указывает флаги для региональных параметров и разбора. Один или несколько из следующих флагов:

код языка

Указывает код языка для преобразования.

Примечания

Вызов этой функции-члена для разбора строки для чтения значения даты и времени. Если строка была успешно преобразовано в значение даты/времени, это значение и ее статус действительным значение данного объекта COleDateTime.

Примечание   Величины года должны лежать от 100 до 9999 включительно.

Параметр lpszDate может принимать в различных форматах. Например следующие строки содержат приемлемые даты и времени:

«25 Января 1996 года»
«8: 00»
«20: 00»
"25 Января 1996 года 8: 30: 00"
«8: 00 25 Января 1996 года»
"1/25/1996 8: 30: 00"   / / всегда указывать полный год,
                     / / даже в формате «короткая Дата»

Обратите внимание, что код языка также влияет ли формат строки является приемлемым для преобразования в значение даты/времени.

По VAR_DATEVALUEONLYзначение времени имеет значение 0 или полночь. По VAR_TIMEVALUEONLYдата имеет значение на сегодняшний день 0, т.е. 30 декабря 1899 г.

Если строка не может быть преобразовано в значение даты и времени или если существует численные переполнения, статус данного объекта COleDateTime является недопустимым.

Если преобразование строк не удалось из-за ошибки выделения памяти, эта функция создает CMemoryException. В любом другом государстве ошибки эта функция создает COleException.

Список значений Идентификатора языка, в разделе Поддержка нескольких языков в Win32 SDK справочнике программиста OLE.

Для получения дополнительных сведений о границы и осуществления для COleDateTime значения, см. статью Дата и время: Поддержка автоматизации в Руководстве по Visual C++ программист.

Обзор COleDateTimeЧлены класса | Иерархическая схема

См. также COleDateTime::Format, COleDateTime::GetStatus

Index