VarToDateTime, функция

Синтаксис


function VarToDateTime(const V:  Variant): TDateTime;

Описание

Функция VarToDateTime преобразует Variant в TDateTime. Если Variant не может быть преобразован в varDate, функция генерирует ошибку времени выполнения 15 (EVariantError).

Ошибки

Советы и приемы

  • Присваивание значения типа Variant переменной типа TDateTime не работает: т. к. TDateTime - вещественный тип, произойдет попытка преобразовать Variant в varDouble, а не в varDate.
  • VarToDateTime в конечном счете вызывает функцию VariantChangeТуреЕх из Windows API для разбора строки и извлечения даты и времени. С подробностями можно ознакомиться в документации Platform SDK. VarToDateTime понимает значительно больше форматов, чем StrToDateTime.

Пример


// Выделение даты и времени из строки.
function StringToDateTime(const S: String): TDateTime;
var
  V: Variant;
begin
  V := S;
  Result := VarToDateTime(V);
end;

Смотрите также

Функция VarFromDateTime.
    Учебник по языку Pascal          Лабораторные работы по программированию          Справочник




Нет комментариев.



Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: