Преобразование даты в символьный вид
Прототип
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));
…