C 언어 코드 조각 - 13.날짜값연산.c

#include <stdio.h>
#include <time.h>

void main(void)
{
	//초
	time_t now;
	//시간구조체
	struct tm t, tb;

	//현재 초
	now = time(NULL);
	//현재 시간구조체
	t = *localtime(&now);

	//시간구조체 복사
	tb = t;

	//시간 연산 설정
	t.tm_mon += 10;//10개월
	t.tm_mday += 10;//10일

	//시간 연산 수행
    mktime(&t);

	//현재 시간 출력
	printf("현재시간 : %d-%d-%d %d:%d:%d\n"
		, tb.tm_year + 1900
		, tb.tm_mon + 1
		, tb.tm_mday
		, tb.tm_hour
		, tb.tm_min
		, tb.tm_sec
	);

	//연산 결과 시간 출력
	printf("현재시간에 10개월 10일 더함 : %d-%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
	);
}

 

Comments

Be the first to post a comment

Post a comment