Преобразование даты в символьный вид
Прототип
void TICKTOSTR (
   DECIMAL Date,   /* дата во внутреннем формате */
   INT DateFormat, /* формат вывода даты */
   INT YearFormat, /* формат вывода года */
   CHAR * str,     /* символьный вид даты */
   INT LengthStr); /* длина выходной строки */
Описание
 

Процедура TICKTOSTR преобразует дату Date, представленную во внутреннем формате, в ее символьный вид str в соответствии с заданными форматами преобразования DateFormat, YearFormat, TimeFormat и длиной символьной строки LengthStr.

Допустимые форматы преобразования:

  1. DateFormat = 0 – дата с точкой ("dd.mm.yyyy");

  2. DateFormat = 1 – дата с косой чертой ("dd/mm/yyyy");

  3. YearFormat = 0 – вывод года без века ("dd.mm.yy");

  4. YearFormat = 1 – вывод года полностью("dd.mm.yyyy").

Пример
typedef char Tstr[40];
...
INT   i;
DATE  Date;
Tstr  str;
...
/* Дата с точкой + год без века: */
TICKTOSTR (Date ,0 ,0 ,str, sizeof(Tstr));
...