time_t mktime(struct tm *p)
Прототип:
Описание:
Функция mktime() конвертирует время, на которое указывает параметр р, в календарное время. Функция mktime() возвращает время как значение типа time_t. Если никакая информация о времени не доступна, то возвращается —1.
Пример:
Следующая программа выводит на экран день недели для заданных года, месяца и дня:
#include <stdio.h>
#include <time.h>
int main(void)
{
struct tm t;
t.tm_year = 90; /* 1990 год */
t.tm_mon = 1; /* месяц - 1 */
t.tm_mday = 7;
mktime(&t);
printf("The day of the week is %d", t.tm_wday);
return 0;
}
#include <stdio.h>
#include <time.h>
int main(void)
{
struct tm t;
t.tm_year = 90; /* 1990 год */
t.tm_mon = 1; /* месяц - 1 */
t.tm_mday = 7;
mktime(&t);
printf("The day of the week is %d", t.tm_wday);
return 0;
}