Программирование на C и C++

Онлайн справочник программиста на C и C++

getdate, gettime

void getdate(struct date *d)

void gettime(struct time *t)

Прототип: 
Описание: 

Эти функции не определены стандартом ANSI С.

Функция getdate() заполняет поля структуры date, на которую указывает параметр d. Текущие системные данные пишутся в формате DOS.

Функция gettime() заполняет поля структуры time, на которую указывает параметр t. Данные текущего системного времени записываются в формате DOS.

Пример: 
Ниже приводится преобразование времени и даты формата DOS в формат, который может использоваться процедурами, согласующимися со стандартом ANSI С:
#include <stdio.h>
#include <time.h>
#include <dos.h>
int main(void)
{
time_t t;
struct time dos_time;
struct date dos_date;
struct tm *local;
getdate(&dos_date);
gettime(&dos_time);
t = dostounix(&dos_date, &dos_time);
local = localtime(&t);
printf("time and date: %s", asctime(local));
return 0;
}