Прототипы этой группы функций описаны в библиотеках dos.h и time.h. Функции описаны в табл. 8.20.
Таблица 8.20.. Функции для работы с датой и временем
Функция | Краткое описание |
getdate | void getdate(struct date *datep); получает системную дату как структуру типа date со следующими полями: struct date{ int da_year; //год char da_day; //день месяца char da_mon; //месяц (1= январь) }; |
gettime | void gettime(struct time *timep); получает системное время как структуру типа time со следующими полями: struct time { unsigned char ti_min; //минуты unsigned char ti_hour; //часы unsigned char ti_hund; //сотые доли секунды unsigned char ti_sec; //секунды }; |
setdate | void setdate(struct date *datep); устанавливает системную дату |
settime | void settime(struct time *timep); устанавливает системное время |
time | long time(long *timer); получает системное время в "тиках" — секундах с начала "эры Unix" 1 января 1970 г. в полночь по Гринвичу |