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