Преобразование даты в символьный вид
Прототип
void TICKTOSTR ( DECIMAL Date, /* дата во внутреннем формате */ INT DateFormat, /* формат вывода даты */ INT YearFormat, /* формат вывода года */ CHAR * str, /* символьный вид даты */ INT LengthStr); /* длина выходной строки */
Описание
Процедура TICKTOSTR преобразует дату Date, представленную во внутреннем формате, в ее символьный вид str в соответствии с заданными форматами преобразования DateFormat, YearFormat, TimeFormat и длиной символьной строки LengthStr.
Допустимые форматы преобразования:
-
DateFormat = 0– дата с точкой ("dd.mm.yyyy"); -
DateFormat = 1– дата с косой чертой ("dd/mm/yyyy"); -
YearFormat = 0– вывод года без века ("dd.mm.yy"); -
YearFormat = 1– вывод года полностью("dd.mm.yyyy").
Пример
typedef char Tstr[40]; … INT i; DATE Date; Tstr str; … /* Дата с точкой + год без века: */ TICKTOSTR (Date, 0, 0, str, sizeof(Tstr)); …