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.
Нет комментариев.
Оставить комментарий:
|
|