Desc :
time_t mktime( struct tm *timeptr );
현재 timeptr 로 전달된 날짜와 시각에 맞추어서 이에 대한 time_t값이 리턴
t.tm_mom +=5 // 5개월 더하기
t.tm_hour +=3 // 3시간 더하기
Source Code :
#include <stdio.h>
#include <time.h>
void main()
{
time_t now;
struct tm t;
time(&now);
t = *localtime(&now);
t.tm_mday += 100;
mktime(&t);
printf("현재 날짜에 100일 더한 날짜 : %4d. %d. %d %d:%d:%d\n",
t.tm_year + 1900, t.tm_mon + 1, t.tm_mday,
t.tm_hour, t.tm_min, t.tm_sec);
}
Result :
'C' 카테고리의 다른 글
[C] 175 날짜 및 시간을 영문으로 변환 asctime() (1) | 2021.02.02 |
---|---|
[C] 174 날짜 및 시간의 차이 구하기 difftime() (1) | 2021.02.02 |
[C] 172 날짜 및 시간을 문자열로 변환 ctime (1) | 2021.02.02 |
[C] 171 세계 표준 시 구하기 gmtime() (1) | 2021.02.02 |
[C] 170 날짜 및 시간 구하기 _ftime() (1) | 2021.02.02 |