Функция DateToStr Назад В начало Вперед

Назначение

Преобразование даты d в строку по формату format. Если формат не задан, используется формат 'DD/MM/YY'.

Формат по умолчанию, заданный в конфигурационном файле параметром DefaultDateFormat секции Compilers, игнорируется. Для преобразования даты в строку под управлением формата по умолчанию следует использовать функцию String.

Описание

function DateToStr (d : date; format : string) : string;

Параметры

d : date - дата.

format : string - формат, см. "Формат преобразования переменных типа date".

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

Функция возвращает строку с датой в заданном формате.

Пример

В конфигурационном файле прописано:

[Compilers]
  DefaultDateFormat='YYYY/MM/DD'

В полях будет показано:

s1: 01-03-04

s2: 01/03/04

s3: 2004/03/01

//*************************************************************

interface DateToStr 'DateToStr' escClose, cyan;

create view
var
  s1 : string;
  s2 : string;
  s3 : string;

;

//-------------------------------------------------------------

screen scrPersons;
  noTableNavigation;

fields
  s1;
  s2;
  s3;

<<
`s1 DateToStr((date(01,03,2004),'DD-MM-YY')):` .@@@@@@@@@@@@@@
`s2 DateToStr((date(01,03,2004),''))		:` .@@@@@@@@@@@@@@
`s3 String(date(01,03,2004))				: ` .@@@@@@@@@@@@@
>>

end;

//-------------------------------------------------------------

handleEvent

cmInit:
{
  s1 := DateToStr(date(01,03,2004),'DD-MM-YY');
  s2 := DateToStr(date(01,03,2004),'');
  s3 := String(date(01,03,2004));
}
end;
end.