Функция 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.