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