#include <stdio.h>
#include <time.h>

void main(void)
{
	time_t time1;			//time_tÇü º¯¼ö time1 ¼±¾ð
	struct tm * time2;		//tm±¸Á¶Ã¼ time2 ¼±¾ð
	char *str;
	int nowYear, nowMonth, nowDay, nowHour, nowMin, nowSec; 

	time(&time1);				//timeÇÔ¼ö¸¦ ÀÌ¿ëÇØ ÇöÀç ½Ã°£À» °¡Á®¿Â´Ù.
	time2 = localtime(&time1);	//tm ±¸Á¶Ã¼¸¦ ÀÌ¿ëÇØ ½Ã°£À» Ç¥ÇöÇÏ±â À§ÇØ localtime ÇÔ¼ö¸¦ »ç¿ë.
	str = ctime(&time1);

	printf("ÇöÀç ½Ã°£ : %s\n", asctime(time2));
	printf("ÇöÀç ½Ã°£ : %s\n", str);

	// ÇöÀç Date Á¤º¸ Ã³¸®
	nowYear = time2->tm_year+1900;  //±¸ÇÑ Date Á¤º¸¸¦ º¯¼ö¿¡ ÇÒ´ç
	nowMonth = time2->tm_mon+1;
	nowDay = time2->tm_mday;
	nowHour = time2->tm_hour;
	nowMin = time2->tm_min;
	nowSec = time2->tm_sec;

	printf("ÇöÀç´Â %d³â %d¿ù %dÀÏ %d½Ã %dºÐ %dÃÊ ÀÔ´Ï´Ù. \n", nowYear, nowMonth, nowDay, nowHour, nowMin, nowSec);
}