Desc :
Source Code :
#include <stdio.h>
#include <time.h>
#define DAYSEC (24*60*60)
void main()
{
time_t now;
struct tm t, dday = {0,0,0,2,3,2021};
int n1, n2, nDday;
now = time(NULL);
t = *localtime(&now);;
dday.tm_year -= 1900;
dday.tm_mon -= 1;
t.tm_hour = 0;
t.tm_min = 0;
t.tm_sec = 0;
n1 = mktime(&t);
n2 = mktime(&dday);
nDday = (n2 - n1) / DAYSEC;
printf("개강일까지 %d일 남았습니다...(%d/%d/%d) \n"
, nDday, dday.tm_year + 1900, dday.tm_mon + 1, dday.tm_mday);
}
Result :
'C' 카테고리의 다른 글
[C] 249 오늘 날짜에 임의의 날짜 더하고 빼기 mktime (0) | 2021.02.08 |
---|---|
[C] 248 오늘 날짜부터 크리스마스까지 남은 시간 구하기 mktime (1) | 2021.02.08 |
[C] 246 각 달의 마지막 날짜 구하기 mktime() (1) | 2021.02.08 |
[C] 245 특정일로부터 경과일 수 구하기 mktime (1) | 2021.02.08 |
[C] 244 파일에 년/월/일 시:분:초 저장하기 (1) | 2021.02.08 |