Возвращает дату в символьном виде исходя из выражения типа Date или DateTime.
Синтаксис:
DTOC(dExpression | tExpression [, 1])
Параметры:
dExpression
Задает переменную памяти, элемент массива или поле типа Date, для которого функция DTOC( ) возвращает дату символьного типа.
tExpression
Задает переменную памяти, элемент массива или поле типа DateTime, для которого функция DTOC( ) возвращает дату символьного типа.
1
Возвращает дату в формате, подходящем для индексирования. Данную возможность особенно удобно использовать, когда требуется вести записи в таблице в хронологической последовательности.
Например, чтобы упорядочить табличные записи в той последовательности, в которой они вводились, можно выдать такую команду:
INDEX ON DTOC(gdInvDate, 1) + gnInvTime TAG Timeindx
Здесь gdInvDate и gnInvTime поля, содержащие соответственно дату и время в момент ввода данных в запись.
Результат:
Символьный.
Комментарии:
Функция DTOC( ) возвращает символьную строку, соответствующую заданному выражению даты или типа DateTime. Формат даты определяется установками SET CENTURY и SET DATE.
Пример:
STORE CTOD('10/31/95') TO gdThisDate CLEAR ? DTOC(gdThisDate) STORE DTOC({10/31/95}+90) TO gcExpireDate ? 'Your 90-day warranty expires ', gcExpireDate ? DTOC({10/31/95},1)